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.
Sto cercando di sostituire una stringa in un Makefile su Mac OS X per la compilazione incrociata su iOS. La stringa ha doppie virgolette incorporate. Il comando è: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure E l'errore è: sed: RE error: illegal byte sequence Ho provato a sfuggire alle doppie virgolette, virgole, …
Tutte le righe con commenti in un file iniziano con #. Come posso eliminare tutte le righe (e solo quelle righe) che iniziano con #? Altre righe contenenti #, ma non all'inizio della riga, devono essere ignorate.
Devo recuperare le ultime 100 righe di log dal file di log. Ho provato il comando sed sed -n -e '100,$p' logfilename Per favore fatemi sapere come posso cambiare questo comando per recuperare in modo specifico le ultime 100 righe.
Ho alcuni file che vorrei cancellare l'ultima riga se è l'ultimo carattere di un file. od -cmi mostra che il comando che eseguo scrive il file con una nuova riga finale: 0013600 n t > \n Ho provato alcuni trucchi con sed, ma il meglio che mi viene in mente …
Ho un grande file A (composto da e-mail), una riga per ogni posta. Ho anche un altro file B che contiene un altro set di mail. Quale comando dovrei usare per rimuovere tutti gli indirizzi che appaiono nel file B dal file A. Quindi, se il file A contenesse: A …
Sto provando a usare sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dir comunque ottengo questo errore: sed: -e expression #1, char 34: unknown option to `s' Non capisco perché dal momento che questo funziona perfettamente: sed -i -e "s/.*wbspassword.*/ \"wbspassword\": \"$password\",/" $user_conf Qualche idea su cosa sto facendo di sbagliato? Potrebbe essere …
Devo aggiungere la seguente riga alla fine di un file di configurazione: include "/configs/projectname.conf" in un file chiamato lighttpd.conf Sto cercando di utilizzare sedper fare questo, ma non riesco a capire come. Come lo inserirò solo se la linea non esiste già?
Ho una situazione in cui desidero che uno script bash sostituisca un'intera riga in un file. Il numero di riga è sempre lo stesso, quindi può essere una variabile hardcoded. Non sto cercando di sostituire alcune sotto-stringhe in quella riga, voglio solo sostituire quella riga interamente con una nuova riga. …
Ho un file di testo con il seguente formato. La prima riga è "KEY" e la seconda riga è "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Ho bisogno del valore nella stessa riga della chiave. Quindi …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 5 anni fa . Migliora questa domanda Voglio modificare a livello di codice il contenuto del file utilizzando …
Voglio rimuovere alcune n righe dalla fine di un file. Questo può essere fatto usando sed? Ad esempio, per rimuovere le linee da 2 a 4, posso usare $ sed '2,4d' file Ma non conosco i numeri di riga. Posso cancellare l'ultima riga usando $sed $d file ma voglio sapere …
Ho un progetto Visual Studio, che è sviluppato localmente. I file di codice devono essere distribuiti su un server remoto. L'unico problema è che URLsthey contiene quali sono codificati. Il progetto contiene URL come ? Page = one . Perché il collegamento sia valido sul server, deve essere / page …
Ho un file di script che devo modificare con un altro script per inserire un testo all'ottava riga. Stringa da inserire:, Project_Name=sowstestin un file chiamato start. Ho provato a usare awk e sed, ma il mio comando è confuso.
Vorrei modificare un file con sed su OS X. Sto usando il seguente comando: sed 's/oldword/newword/' file.txt L'output viene inviato al terminale. file.txt non è modificato. Le modifiche vengono salvate in file2.txt con questo comando: sed 's/oldword/newword/' file1.txt > file2.txt Tuttavia non voglio un altro file. Voglio solo modificare file1.txt …
Come inserire una nuova riga prima di un modello all'interno di una linea? Ad esempio, questo inserirà una nuova riga dietro il modello regex. sed 's/regex/&\n/g' Come posso fare lo stesso ma davanti allo schema? Dato questo file di input di esempio, il modello da abbinare è il numero di …
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.