J'ai un très gros fichier qui a des espaces de largeur nulle dispersés partout. Il faut trop de temps pour ouvrir et modifier en utilisant vidonc je voudrais supprimer toutes les instances du personnage en utilisant sed. Le problème est que je n'arrive pas à trouver comment faire correspondre le …
J'ai le document de démarque suivant: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Je voudrais en faire une table des matières cliquable, semblable à la façon dont LaTex le fait, mais je ne trouve pas un outil qui …
J'ai de gros fichiers texte avec des chaînes délimitées par des espaces (2-5). Les chaînes peuvent contenir "'" ou "-". Je voudrais remplacer disons le deuxième espace par un tuyau. Quelle est la meilleure façon de procéder? En utilisant sed, je pensais à ceci: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt …
J'essaie de déterminer la taille des fichiers qui seraient nouvellement copiés lors de la synchronisation de deux dossiers en exécutant rsync en mode sec, puis en résumant les tailles des fichiers répertoriés dans la sortie de rsync. Actuellement, je suis bloqué à préfixer les fichiers par leur dossier parent. J'ai …
J'ai un dossier xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Maintenant, je veux extraire les chemins de fichiers uniquement et les stocker dans un autre fichier. Le fichier de sortie est comme: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 …
J'ai réussi à saisir les occurrences d'un mot clé en utilisant grep "KeyWord" . -r -n -i -I mais les occurrences du mot clé sont trop importantes. Je veux juste supprimer toutes les lignes contenant ce mot. J'ai cherché autour de moi, sed semble être l'utilitaire. Quelqu'un peut-il me dire …
Je trouve souvent cela dans les scripts (et, je dois l'admettre, je l'écris moi-même): a=$(echo "$x" | sed "s/foo/bar/") ou if echo "$x" | grep -q foo then ... fi Considérez "foo" pour inclure des trucs regex. Je pense qu'il devrait y avoir - et très probablement est - une …
Est-il possible de remplacer les occurrences d'une séquence de caractères de manière récursive sans recommencer sur la même séquence? En effectuant un sedcomme dans les scénarios suivants, je peux obtenir la sortie mentionnée. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ …
J'essaie d'automatiser l'approvisionnement d'une boîte Ubuntu Vagrant avec un script Bash. Tout va bien, mais j'ai du mal à configurer Apache pour autoriser les remplacements à partir des .htaccessfichiers. Dans mon fichier de configuration, il y a le bloc suivant: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny …
Il s'agit de la page de manuel pour -n: -n supprimer l'impression automatique de l'espace du motif Je remarque que lorsque vous ne l' utilisez pas-n pour certaines opérations, chaque ligne est imprimée sur stdout (et les lignes demandées sont imprimées deux fois): $ cat test.txt first second third fourth …
Lorsque je change des fichiers dans cygwin bash avec la commande sed, le fichier est verrouillé. Reproduire: Ouvrir cmdet cddans un répertoire non utilisateur (fe temp) echo aaa > test.txt Ouvrez dans texteditor, ajoutez une ligne, essayez d'enregistrer => travaux %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Dans texteditor, ajoutez une …
Comment supprimer le premier caractère connu d'une chaîne avec sed? Par exemple, disons que je veux supprimer le premier caractère (qui est @) dans la chaîne "@ ABCDEFG1234" Je veux que sed vérifie si "@" existe comme premier caractère. Si c'est le cas, il devrait supprimer le caractère.
Je travaille sur une commande qui remplace tous les chiffres 0-9 par leurs lettres correspondantes dans sed. Je sais que je fais quelque chose de mal, mais sed n'interprète pas l'expression régulière de remplacement comme autre chose qu'un littéral de chaîne. La commande que j'utilise est sed -r 's/[0-9]/[A-J]/g' log …
J'ai un gros fichier texte (environ 2 Go). Je veux faire cinq actions de recherche et de remplacement sur le même fichier et je voudrais le faire en une seule commande. Normalement, j'utilise vim, j'ouvre le fichier, j'effectue une action de remplacement, puis la suivante, etc. Il y a un …
J'utilise GNU SED de temps en temps depuis quelques années maintenant. Cela me fait tourner un peu parfois, mais ça fait du bon travail ... pour les jeux de caractères à un octet! De temps en temps, je remarque des références à GNU SED étant Unicode, mais le plus proche …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.