Qualcosa di simile al seguente è quello che sto cercando, ma il mio codice non funziona, indipendentemente da come fuggo {}e+ ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; Dopo aver visto questo …
file1: 123 234 345 456 file2: 123 234 343 758 Output previsto: File3: TRUE TRUE FALSE FALSE quindi il codice dovrebbe confrontare due file e stampare "TRUE" se corrisponde altrimenti dovrebbe stampare "FALSE" nel nuovo file. Qualcuno potrebbe fornire la soluzione per questo?
Come posso troncare un file di testo (codificato UTF-8) su un determinato numero di caratteri? Non mi interessa la lunghezza delle linee e il taglio può essere nel mezzo della parola. cut sembra funzionare su linee, ma voglio un intero file. head -c usa byte, non caratteri.
Esiste un comando o una serie di comandi che posso usare per allineare orizzontalmente righe di testo a un carattere arbitrario? Ad esempio, con un elenco di indirizzi e-mail l'output produrrebbe un file di testo con tutti i caratteri "@" allineati verticalmente. Per avere successo, credo che un numero variabile …
Ho un grosso file ordinato con miliardi di righe di lunghezza variabile. Data una nuova riga, vorrei sapere quale numero di byte otterrebbe se fosse stato incluso nel file ordinato. Esempio a\n c\n d\n f\n g\n Dato l'ingresso 'pippo' otterrei l'output 9. Questo è facile da fare semplicemente esaminando l'intero …
Ho un sacco di output che passa attraverso sed e awk. Come posso aggiungere il prefisso all'uscita con START e suffisso la risposta con END? Ad esempio, se ho All this code on all these lines and all these Come potrei ottenere: START All this code on all these lines …
Voglio eliminare la quinta parola di ogni riga in un file. Il contenuto corrente del file: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D Uscita prevista: …
Sto mettendo insieme una presentazione per un pubblico non tecnico. Ho un programma in esecuzione in bash che genera un flusso continuo di valori, alcuni dei quali sono importanti. Vorrei evidenziare i risultati importanti quando vengono visualizzati in modo che il pubblico possa farsi un'idea della loro frequenza. Il problema …
Supponiamo che io abbia un file (chiamalo sample.txt) che assomiglia a questo: Row1,10 Row2,20 Row3,30 Row4,40 Voglio essere in grado di lavorare su un flusso da questo file che è essenzialmente la combinazione a coppie di tutte e quattro le righe (quindi dovremmo finire con 16 in totale). Ad esempio, …
Durante la corsa echo abcd | wc -c ritorna 5. Ma la parola abcdè lunga solo 4 caratteri. La echostampa ha qualche carattere speciale dopo la parola abcd? E posso impedire echodi stamparlo?
Di recente ho posto una domanda su come rimuovere il carattere di nuova riga se si verifica dopo un altro personaggio specifico. Gli strumenti di elaborazione del testo Unix sono molto potenti, ma quasi tutti si occupano di righe di testo, il che va bene per la maggior parte del …
Esiste un'utilità che divide il file con il simbolo di nuova riga? ad es. se un file contiene le seguenti righe, aa bbb cccc Se voglio dividerlo in 3 file, l'output desiderato sarebbe: aa, bbbE cccc(in 3 file diversi) Ho già controllato il splitcomando, ha solo tagliato il file in …
Ho un enorme file CSV (circa mezzo GiB, impossibile usare un normale editor di testo) con campi racchiusi tra virgolette come "abc","def"ma ho bisogno di un file senza virgolette (sono sicuro che questo non romperà la coerenza del file - una virgola non viene mai utilizzata all'interno dei valori in …
Devo eliminare tutti i comandi nella mia cronologia che corrispondono a una stringa. Ho provato: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: …
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.