Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
Voglio rinominare più file nella stessa directory usando gli script Bash. I nomi dei file sono i seguenti: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Voglio rinominare nel seguente formato: file2503201409853.p file2503201437404.p file2503201438761.p file2503201410069.p file2503201410180.p Stavo leggendo il comando rename e ho provato a farlo in questo modo, ma non fa nulla, …
Attenzione prego: Io non chiedo come fare un file dalla riga di comando! Sto usando touchper fare file da anni senza prestare attenzione al fatto che il suo scopo principale è qualcos'altro. Se si desidera creare un file dalla riga di comando ci sono così tante possibilità: touch foo.bar > …
Come posso fare in modo che bash usi binary time (/ usr / bin / time) di default invece della parola chiave shell? which timeReturns /usr/bin/time type timeReturns In time is a shell keyword esecuzione timesta ovviamente eseguendo la parola chiave shell: $ time real 0m0.000s user 0m0.000s sys 0m0.000s …
Questa domanda è stata migrata da Server Fault perché può essere risolta su Unix & Linux Stack Exchange. Migrato 7 anni fa . Quando sto usando tail -fe voglio tornare alla shell, lo uso sempre CTRL+C. O quando sto digitando un comando e ho voglia di interromperlo e ricominciare da …
I test di usabilità di uno script di shell che ho scritto hanno scoperto che le persone avevano aspettative diverse su come rispondere a una domanda che si aspettava "sì" come risposta. Vedi le varianti nell'esempio di codice seguente. Sicuramente ci deve essere un modo migliore di quello che mi …
L'intero bash stesso ha opzioni, ad es Linee 22-23 della pagina man di bash: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options when it is …
È possibile configurare bash in modo tale che nella prima scheda si completi automaticamente elenca tutti i file possibili e su quelli successivi scorre ciclicamente le scelte? Entrambe le opzioni sono facili da fare separatamente e potrei legarle a chiavi diverse, ma quanto sopra sarebbe perfetto, ma non riesco a …
Volevo sapere se esiste un modo per leggere da due file di input in un ciclo nidificato mentre una riga alla volta. Ad esempio, supponiamo che io abbia due file FileAe FileB. Filea: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A …
Voglio timeun comando che consiste in due comandi separati con un output di piping a un altro. Ad esempio, considera i due script seguenti: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Ora, come posso timecomunicare il tempo impiegato foo.sh | bar.sh(e sì, so che la …
Ho visto esempi di script wrapper che in breve sono i seguenti: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Come visto sopra, usano execper sostituire la shell appena creata quasi immediatamente con $myprog. Si potrebbe ottenere lo stesso senza exec: #!/bin/bash myprog=sleep …
Questi sono i dati che desidero ordinare. Ma sortconsidera il numerico come stringa, i dati non sono ordinati come mi aspettavo. / home / files / profile1 / home / files / profile10 / home / files / profile11 / home / files / profile12 / home / files / …
Ho il seguente script: #!/bin/bash set -x if :; then echo a fi Se corro bash /tmp/file, aviene ripetuto, ma se corro source /tmp/file, ottengo: bash: /tmp/test: line 6: syntax error: unexpected end of file L'output: knezi@holly tmp]$set -x; source /tmp/test; set +x + source /tmp/test ++ set -x bash: …
Quando apro una finestra di terminale con l'emulatore di Terminale GNOME nella GUI del desktop, la variabile di ambiente TERM della shell assume come valore predefinito xterm. Se uso CTL+ ALT+ F1per passare a una finestra TTY della console e echo $TERMil valore è impostato su linux. La mia motivazione …
Ctrl+ Zinterrompe il lavoro mentre Ctrl+ Cuccide il lavoro. Perché? L'altro modo non avrebbe più senso? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 z@z-lap:~$ jobs …
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.