Come posso usare awknella seguente situazione? Voglio concatenare le linee che iniziano con la stessa colonna. Solo la prima colonna viene mantenuta dopo il join (in questo caso aaa, www, hhh). Il file può essere separato da spazio o da tabulazione. Esempio di input: aaa bbb ccc ddd NULL NULL …
Ho un file con colonne. Vedi sotto per un esempio: a b c ... z 1 2 3 ... 26 Vorrei scambiare tutte le colonne in cui la prima diventa l'ultima, la seconda diventa quella prima dell'ultima ... ecc. z y x ... a 26 25 24 ... 1 C'è …
Sto cercando di cercare un file di registro per le attività registrate che non sono state completate. Ad esempio, registro un'attività "Avvio per ID 1234 ..." e, in caso di successo, la riga successiva sarà "Attività 1234 completata". Sto cercando di ottenere le righe "Inizio ..." che NON sono seguite …
Ho trovato questa soluzione per stampare una riga specifica da un file di testo: sed '123!d;q' file Perché in questo caso non si chiude dopo la prima riga di input?
Sto cercando di capire quale versione sedho su BusyBox 1.18.3. L' --versionoutput è criptico. $ sed --version This is not GNU sed version 4.0 Il seguente codice proviene dal pertinente sed.c. /* Lie to autoconf when it starts asking stupid questions. */ if (argv[1] && !strcmp(argv[1], "--version")) { puts("This is …
Ho un file in cui devo eliminare tutto dopo il primo ;su ogni riga. Quindi un file come questo: sdfsdsdf; fsdfsddf;sdfsd; Ne risulterà: sdfsdsdf fsdfsddf Ho esaminato grepe sed. Gradirei una risposta che incorpori uno di questi comandi.
Suppongo di fare un elenco e ordinare i file in base all'attributo temporale: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Cosa devo aggiungere dietro ls …
Come rimuovere l'ultimo personaggio solo se è lì? ingresso: OpenOffice.org/m openOffice.org/ozm Pers. PFG. phil. Prof. resp. Roonstr./m roonstr./ozm output desiderato: OpenOffice.org openOffice.org pers PFG phil prof resp Roonstr Roonstr Ho capito che è rimasto solo il punto ma sfortunatamente l'ultimo comando sed rimuove anche la lettera g: $ cat filename …
Ho un file chiamato .ignore. Necessario sostituire il projdir. Per esempio: ignore \..* ignore README projdir Snake Devo sostituire Snake con, ad esempio, "PacMan". Ho letto la pagina man, ma non ho idea di cosa fare.
Usando sed, creo spesso regex piuttosto complicati e intricati che devo abbinare due volte in un file. C'è un modo per salvare questo regex e fare riferimento due volte? Forse qualcosa che assomiglia a questo? sed ' complicated_regex=/^(([a-f0-9]{32})+([a-zA-Z0-9=]{{$i}})?)+$/ s/complicated_regex:complicated_regex/simple-output/ ' my_file Aggiornamento: una risposta ha presentato la soluzione dell'utilizzo di …
Sto usando sedda un po 'di tempo ma ecco una stranezza con cui sono venuto in mente, che non sono in grado di risolvere. Lasciami spiegare il mio problema con il caso reale. Scena 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard Nel primo comando, …
Ho un file html. Voglio rimuovere tutte le righe che non iniziano con <tr>. Provai: cat my_file | sed $' s/^[^tr].*// ' | sed '/^$/d' ma ha eliminato tutte le righe.
Ho una variabile il cui valore si trova usando la query sql. Voglio rimuovere il nuovo carattere di linea da quella variabile poiché desidero concatenare questa variabile con l'altra. Di seguito è riportato il codice: dt=`sqlplus -s user/pwd@servicename <<EOF set feedback off; set head off; select replace(to_char((sysdate-7),'YYYYMonDD')||'_'||to_char((sysdate-1),'YYYYMonDD'),chr(10), '') from dual; …
sfondo Sto eseguendo un server SSH e ho questo utente che voglio eliminare. Non riesco a eliminare questo utente perché al momento sta eseguendo alcuni processi che devo prima uccidere. Questa è la pipeline che sto utilizzando attualmente per scoprire tutti gli ID di processo dell'utente che sto utilizzando attualmente: …
Nei commenti a questa domanda è emerso un caso in cui varie implementazioni sed non erano d'accordo su un programma abbastanza semplice e noi (o almeno io) non siamo stati in grado di determinare ciò che le specifiche effettivamente richiedono per esso. Il problema è il comportamento di un intervallo …
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.