Domande taggate «sed»

"sed" ("stream editor") è un'utilità Unix che analizza e trasforma i file di testo.

3
Come posso eliminare U + 200B (spazio a larghezza zero) usando sed
Ho un file molto grande con spazi a larghezza zero sparsi ovunque. Ci vuole troppo tempo per aprirlo e modificarlo usando, viquindi mi piacerebbe eliminare tutte le istanze del personaggio usando sed. Il problema è che non riesco a capire come abbinare il personaggio! Ho provato ad utilizzare \u200B, \x{200b}. …
15 regex  unicode  sed 




2
Ricerca ed eliminazione di linee da tutti i file in modo ricorsivo
Sono riuscito a grep le occorrenze di una parola chiave utilizzando grep "KeyWord" . -r -n -i -I ma le occorrenze di KeyWord sono troppo grandi. Voglio solo cancellare tutte le righe che contengono quella parola. Ho cercato in giro, sed sembra essere l'utilità. Qualcuno può dirmi quale comando farebbe …
14 grep  sed 


4
Usando sed ottenere sottostringhe tra due virgolette doppie
Ho un file 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) Ora voglio estrarre solo i percorsi dei file e archiviarli su un altro file. Il file di output è come: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Usando sed …
13 sed 

4
Come sostituire ricorsivamente i personaggi con sed?
È possibile sostituire ricorsivamente le occorrenze di una sequenza di caratteri senza iterare nuovamente sulla stessa sequenza? Eseguendo un sedcome nei seguenti scenari posso ottenere l'output menzionato. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' …
13 linux  bash  regex  sed 

1
Utilizzo di sed per abilitare i file .htaccess nella configurazione di Apache
Sto cercando di automatizzare il provisioning di una scatola Ubuntu Vagrant con uno script Bash. Va tutto bene, ma ho difficoltà a configurare Apache per consentire le sostituzioni dai .htaccessfile. Nel mio file di configurazione, c'è il seguente blocco: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow …

1
Cosa fa l'opzione `-n` in sed?
Questa è la voce della pagina man per -n: -n sopprime la stampa automatica dello spazio del motivo Noto che quando non si utilizza -nper determinate operazioni, ogni riga viene stampata su stdout (e le righe richieste vengono stampate due volte): $ cat test.txt first second third fourth fifth $ …

3
Cygwin bash sed blocca i miei file
Quando cambio file in cygwin bash con il comando sed, il file viene bloccato. Riprodurre: Apri cmde cdnella directory non utente (fe temp) echo aaa > test.txt Apri in texteditor, aggiungi riga, prova a salvare => funziona %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" In texteditor, aggiungi un'altra riga e prova …
12 windows  bash  sed  cygwin 

3
Elimina il primo carattere noto in una stringa con sed
Come si cancella il primo carattere noto in una stringa con sed? Ad esempio, supponiamo di voler eliminare il primo carattere (che è @) nella stringa "@ ABCDEFG1234" Voglio che sed verifichi se "@" esiste come primo carattere. In tal caso, dovrebbe eliminare il carattere.
12 sed 

1
La sostituzione di [0-9] con [AJ] non funziona con sed
Sto lavorando a un comando che sostituisce tutte le cifre 0-9 con le lettere corrispondenti in sed. So che sto facendo qualcosa di sbagliato, ma sed non sta interpretando la regex sostitutiva come niente ma una stringa letterale. Il comando che sto usando è sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt …



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.