La sostituzione di stringhe nei file in base a determinati criteri di ricerca è un'attività molto comune. Come posso sostituire la stringa foocon barin tutti i file nella directory corrente? fare lo stesso in modo ricorsivo per le sottodirectory? sostituire solo se il nome del file corrisponde a un'altra stringa? …
Ho sentito che printfè meglio di echo. Ricordo solo un'istanza della mia esperienza in cui ho dovuto usare printfperché echonon ha funzionato per inserire del testo in alcuni programmi su RHEL 5.8 ma printfha funzionato. Ma a quanto pare, ci sono altre differenze e vorrei sapere quali sono e se …
Sto scrivendo uno script bash per cercare un file se non esiste, quindi crearlo e aggiungerlo ad esso: Host localhost ForwardAgent yes Quindi "line then new line 'tab' then text"penso che sia un formato sensibile. So che puoi farlo: cat temp.txt >> data.txt Ma sembra strano fin dalle sue due …
Di 'che ho un file: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Voglio solo sapere quali parole compaiono dopo "foobar", quindi posso usare questa regex: "foobar \(\w\+\)" Le parentesi indicano che ho un interesse speciale per la parola subito dopo il foobar. Ma quando faccio un grep …
L'uso di un ciclo while per elaborare il testo è generalmente considerato una cattiva pratica nelle shell POSIX? Come ha sottolineato Stéphane Chazelas , alcuni dei motivi per non utilizzare il loop shell sono concettuali , affidabilità , leggibilità , prestazioni e sicurezza . Questa risposta spiega gli aspetti di …
Come si ordina du -sh /dir/*per dimensione? Ho letto un sito che diceva l'uso | sort -nma ovviamente non è giusto. Ecco un esempio sbagliato. [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K /var/crash 8.0K /var/cvs …
Usando i sistemi di controllo della versione mi infastidisce il rumore quando dice il diff No newline at end of file. Quindi mi chiedevo: come aggiungere una nuova riga alla fine di un file per sbarazzarsi di quei messaggi?
Vorrei rimuovere tutti gli spazi e le schede iniziali e finali da ciascuna riga di un output. Esiste uno strumento semplice come il quale trimpotrei convogliare il mio output? File di esempio: test space at back test space at front TAB at end TAB at front sequence of some space …
So che posso usare qualcosa di simile cat test.txt | pr -w 80per avvolgere le linee con una larghezza di 80 caratteri, ma questo mette molto spazio nella parte superiore e inferiore delle linee stampate e non funziona proprio su alcuni sistemi Qual è il modo migliore per forzare un …
Ho un enorme (70 GB), una riga , file di testo e voglio sostituire una stringa (token) in esso. Voglio sostituire il token <unk>, con un altro token fittizio ( problema con i guanti ). Ho provato sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new ma il file di output corpus.txt.newha …
Un mio enorme file di testo (fino a 2 GiB) contiene circa 100 duplicati esatti di ogni riga (inutile nel mio caso, poiché il file è una tabella di dati simile a CSV). Ciò di cui ho bisogno è di rimuovere tutte le ripetizioni mentre (preferibilmente, ma questo può essere …
Voglio analizzare una variabile (nel mio caso è la versione del kit di sviluppo) per renderla dot ( .) libera. Se version='2.3.3', l'output desiderato è 233. Ho provato come di seguito, ma richiede .di essere sostituito con un altro personaggio che mi dà 2_3_3. Sarebbe andato bene se tr . …
Quindi, aprire un file con cate quindi utilizzare grepper ottenere le linee corrispondenti mi porta così lontano solo quando sto lavorando con il set di log specifico con cui ho a che fare. Ha bisogno di un modo per abbinare le linee a un modello, ma solo per restituire la …
Voglio decodificare la codifica URL, esiste uno strumento integrato per farlo o qualcuno potrebbe fornirmi un sedcodice che lo farà? Ho cercato un po 'attraverso unix.stackexchange.com e su Internet ma non sono riuscito a trovare alcun strumento da riga di comando per decodificare la codifica dell'URL. Quello che voglio fare …
Esiste uno strumento standard che converte un conteggio intero di byte in un conteggio leggibile dall'uomo della dimensione dell'unità più grande possibile, mantenendo il valore numerico tra 1,00 e 1023,99? Ho il mio script bash / awk, ma sto cercando uno strumento standard , che si trova su molte / …
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.