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.
Come posso sostituire una newline (" \n") con uno spazio (" ") usando il sedcomando? Ho provato senza successo: sed 's#\n# #g' file sed 's#^$# #g' file Come lo aggiusto?
Come trovo e sostituisco ogni ricorrenza di: subdomainA.example.com con subdomainB.example.com in ogni file di testo sotto l' /home/www/albero della directory ricorsivamente?
Esiste un modo "canonico" per farlo? Ho usato head -n | tail -1il trucco, ma mi chiedevo se esiste uno strumento Bash che estrae specificamente una linea (o un intervallo di linee) da un file. Per "canonico" intendo un programma la cui funzione principale lo sta facendo.
Vorrei eseguire una ricerca e sostituire un file HTML tramite la riga di comando. Il mio comando è simile al seguente: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Quando eseguo questo e guardo il file in seguito, è vuoto. Ha eliminato il contenuto del mio file. Quando eseguo questo dopo aver …
Devo rimuovere ripetutamente la prima riga da un enorme file di testo usando uno script bash. In questo momento sto usando sed -i -e "1d" $FILE- ma ci vuole circa un minuto per fare la cancellazione. C'è un modo più efficiente per raggiungere questo obiettivo?
Ho un dump SQL di ~ 23000 righe contenente diversi database di dati. Ho bisogno di estrarre una certa sezione di questo file (cioè i dati per un singolo database) e inserirlo in un nuovo file. Conosco sia il numero iniziale che quello finale dei dati che desidero. Qualcuno conosce …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Qual'è la differenza tra awk e sed? Che tipo di applicazione …
Sto cercando di usare sed per ripulire le linee di URL per estrarre solo il dominio. Quindi da: http://www.suepearson.co.uk/product/174/71/3816/ Voglio: http://www.suepearson.co.uk/ (con o senza la barra finale, non importa) Ho provato: sed 's|\(http:\/\/.*?\/\).*|\1|' e (sfuggire al quantificatore non avido) sed 's|\(http:\/\/.*\?\/\).*|\1|' ma non riesco a far funzionare il quantificatore non …
Sto cercando di eliminare le righe vuote utilizzando sed: sed '/^$/d' ma non ho fortuna. Ad esempio, ho queste righe: xxxxxx yyyyyy zzzzzz e voglio che sia come: xxxxxx yyyyyy zzzzzz Quale dovrebbe essere il codice per questo?
Ho un file di testo che ha una riga particolare simile sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Ho bisogno di sostituire l'intera riga sopra con This line is removed by the admin. La parola chiave di ricerca è TEXT_TO_BE_REPLACED Ho bisogno di scrivere uno script di shell per questo. …
Nel mio script bash ho una stringa esterna (ricevuta dall'utente), che dovrei usare nel modello sed. REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" Come posso sfuggire al $REPLACE stringa in modo che possa essere tranquillamente accettata sedcome una sostituzione letterale? NOTA: Il KEYWORDè una stringa muto con nessun risultato, ecc E non …
Ho usato con successo il seguente sedcomando per cercare / sostituire il testo in Linux: sed -i 's/old_link/new_link/g' * Tuttavia, quando lo provo sul mio Mac OS X, ottengo: "il comando c prevede \ seguito dal testo" Pensavo che il mio Mac avesse una normale shell BASH. Che cosa succede? …
Sto cercando di scoprire se è possibile modificare un file in un singolo comando sed senza trasmettere manualmente il contenuto modificato in un nuovo file e quindi rinominare il nuovo file con il nome del file originale. Ho provato l' -iopzione ma il mio sistema Solaris ha detto che -iè …
Ho un file di ID separati da virgola. Sto cercando di sostituire le virgole con una nuova riga. Ho provato: sed 's/,/\n/g' file ma non sta funzionando. Cosa mi sto perdendo?
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.