Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

3
ImageMagick su più file
Ho convertito un singolo file da BMP in PNG con ImageMagick convertusando il comando seguente convert CD\ Front.bmp CD\ Front.png Ho molti di questi file, quindi ho provato: for f in */*.bmp ; do convert $f ${f%bmp}png; done ma questo comando si blocca per sempre. Che cosa sto facendo di …

3
Trattamento di barre inverse tra le conchiglie
Come fare echoe printfbackslash trattare in zsh, bashe altre shell? Sotto zsh ottengo il seguente comportamento: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Sotto bash , le cose sembrano un po 'più coerenti: bash$ echo "foo\bar\baz" foo\bar\baz bash$ echo 'foo\bar\baz' foo\bar\baz …
9 bash  shell  zsh  quoting 






3
“Mkdir foo; svn mv * foo "
Spesso voglio fare una variante di questo linguaggio: $ mkdir 2010 $ svn mv * 2010 Certo, ricevo un errore perché anche il glob corrisponde al 2010: svn: Cannot copy path '2010' into its own child '2010/2010' C'è un modo per sostituirlo "svn mv * 2010"con un diverso rivestimento che …

7
Come ripulire le estensioni dei file?
Ho una directory con file .MP3 che vorrei modificare le estensioni in .mp3. Qual è il modo più semplice per farlo? Penso a qualcosa del genere: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... anche se so che non è del tutto giusto. :) La …
9 shell  find  rename 

1
sostituzione del processo bash con file temporaneo
Alcuni programmi richiedono che i loro file siano ricercabili, ad esempio objdump. $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file Sarebbe conveniente che i file temporanei vengano sostituiti da processi. Riesco a vedere nella pagina …

7
Comando Bash awk tra virgolette
Ho cercato di trovare la risposta a questa domanda per un po '. Sto scrivendo uno script veloce per eseguire un comando basato sull'output di awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home "}' $f; …
8 bash  shell  scripting 




6
sh recursive copy (cp -r) - Come escludere la sottocartella
Devo eseguire uno script remoto usando sshvia Ruby( net / ssh ) per copiare ricorsivamente una cartella ed escludere una sottocartella. Sto cercando il modo più veloce per farlo, quindi rsyncnon va bene. Inoltre, capisco che sshusa she non bash. In bash faccio: cp -r srcdir/!(subdir) dstdir e funziona benissimo. …
8 shell  ssh  cp 

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.