Domande taggate «sed»

Sed (Stream EDitor) è un editor della riga di comando per l'ambiente POSIX. Sed elabora uno o più file secondo uno script di modifica e scrive i risultati nell'output standard. Creato presso Bell Labs, esiste dalla metà degli anni '70.

13
Utilizzo di sed per rinominare in massa i file
Obbiettivo Cambia questi nomi di file: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl a questi nomi di file: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Codice Shell Testare: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Per eseguire: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh La mia domanda Non capisco il codice sed. Capisco quale sia il comando di sostituzione $ …
89 bash  shell  sed  file-rename 

3
Il concetto di "Hold space" e "Pattern space" in sed
Sono confuso dai due concetti in sed: hold space e pattern space. Qualcuno può aiutarli a spiegarli? Ecco uno snippet del manuale: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. …
88 linux  sed 

2
Usa jq per analizzare una stringa JSON
Sto cercando di jqanalizzare una struttura JSON come: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Ovvero, un elemento in JSON è una stringa con json con escape. Quindi, ho qualcosa sulla falsariga di $ jq [.c] myFile.json | jq [.id] Ma questo va in crash …
87 json  string  sed  escaping  jq 

20
Rinomina ricorsivamente i file usando find e sed
Voglio passare attraverso un mucchio di directory e rinominare tutti i file che terminano con _test.rb per finire invece in _spec.rb. È qualcosa che non ho mai capito come fare con bash, quindi questa volta ho pensato di fare un po 'di sforzo per farlo inchiodare. Finora sono arrivato a …
87 bash  scripting  sed  find  replace 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.