Questions marquées «sed»

Sed est connu comme un éditeur de flux en ce sens qu'il peut exécuter diverses fonctions de filtrage et / ou de transformation sur une entrée standard ou sur des fichiers spécifiés par l'utilisateur. Il est couramment utilisé pour rechercher et remplacer dans des fichiers texte. Si votre question porte sur le traitement de texte, cette balise est susceptible d'être appropriée

3
Extraire le mot de la chaîne en utilisant grep / sed / awk
J'ai une chaîne 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 et je veux extraire le mot qaqui suit -Dspring.profiles.active. J'ai la chaîne de sauvegarde dans un fichier text.txt juste pour faire une démonstration dessus. Quand je fais grep -r -o "spring.profiles.active=" text.txt Le résultat est spring.profiles.active= Ce mot n'est pas toujours qa, …
12 command-line  bash  grep  sed  awk 

3
Sed substitut à travers une phrase sur plusieurs lignes
Je suis novice dans l'utilisation de sed mais j'ai expérimenté sed s/..../..../(substitut) pour modifier une phrase complète si elle est sur une seule ligne mais je ne connais pas de solution alternative sur la façon de modifier une phrase qui peut avoir été séparée sur deux lignes telles que: Cette: …
11 command-line  sed 

2
Quelle est la signification de: a; $! N; dans une commande sed?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere La sedcommande ci- dessus remplace le nouveau caractère de ligne par la chaîne "chaîne". Mais je ne connais pas le sens des :a;$!N;s/\n/string/;taguillemets simples. Je connais la partie médiane s/\n/string/. Mais je ne connais pas la fonction de la première ( …




3
Comment insérer plusieurs lignes avec sed
Je veux ajouter ceci #this ##is my text avant la ligne the specific line J'ai essayé sed -i '/the specific line/i \ #this ##is my text ' text.txt mais il ajoute seulement dans «texte». J'ai aussi essayé différentes combinaisons avec \et , " "mais rien ne fonctionnait.
10 bash  sed 

2
Que fait cette instruction «apt-get remove»?
Que fait le code suivant? Je l'ai trouvé sur Internet, je l'ai donc copié et collé dans le terminal, mais lorsque j'ai installé un nouveau noyau, il ne détecte que l'ancien. sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
10 command-line  apt  kernel  sed 

2
Utilisation d'AWK pour obtenir la deuxième colonne
Je n'arrive pas à obtenir la commande awk pour obtenir la deuxième colonne de données. Code Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" La variable $ filter est la valeur de Download ou Upload qui est passée dans le script shell. Ainsi, awk utilise le terme Télécharger …
9 bash  grep  sed  awk 



2
Tuyauterie avec Moreutils ts
J'ai un flux entrant sur un port série, avec de nouvelles lignes apparaissant environ une fois par seconde wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 Je souhaite supprimer les lignes vides et horodater le reste. sed supprimera les lignes vides et ajoutera un horodatage, mais je ne peux pas …

3
Remplacement des points (.) Dans sed
La vraie question est donc: est-ce que quelqu'un a une idée de comment supprimer M-BM-un caractère spécial sans risquer de perdre d'autres caractères? J'ai une chaîne de texte: " . . ." C'est space dot space dot space dot J'essaie de remplacer toute occurrence de cette chaîne dans un fichier …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.