Domande taggate «shell»

Il termine "shell" si riferisce a una classe generale di interpreti di comandi interattivi basati su testo, il più delle volte associati ai sistemi operativi Unix e Linux. Per domande sullo scripting della shell, si prega di utilizzare un tag più specifico come 'bash', 'powershell' o 'ksh'. Senza un tag specifico, dovrebbe essere assunta una soluzione portatile (conforme a POSIX), sebbene sia preferibile usare 'posix' in aggiunta o 'sh'.

11
Come eseguire il grep di un file di testo che contiene alcuni dati binari?
grep restituisce Il file binario test.log corrisponde Per esempio echo "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in zsh echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in bash grep re test.log Vorrei che il risultato mostrasse riga1 e riga3 (totale due righe). È possibile trconvertire i dati non …
122 shell 











6
Iterando su ogni riga dell'output di ls -l
Voglio iterare su ogni riga nell'output di: ls -l /some/dir/* In questo momento sto provando: for x in $(ls -l $1); do echo $x; done Tuttavia, questo itera su ogni elemento nella riga separatamente, quindi ottengo: -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf eng 1074 …
119 linux  shell 

10
Come usare più argomenti per awk con uno shebang (cioè #!)?
Vorrei eseguire uno script gawk--re-interval usando uno shebang. L'approccio "ingenuo" di #!/usr/bin/gawk --re-interval -f ... awk script goes here non funziona, poiché gawk viene chiamato con il primo argomento "--re-interval -f"(non diviso attorno agli spazi), che non comprende. C'è una soluzione alternativa per questo? Ovviamente non puoi chiamare gawk direttamente …
118 shell  unix  awk  gawk  shebang 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.