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.
Abbiamo qui una variabile Bash di sola lettura. Non mi è permesso di cancellare quella variabile. $ echo $TMOUT 1800 Come soluzione alternativa ho scritto quelle righe (che la mia sessione non si chiude) #!/usr/bin/perl $|++; while (1) { print "\e[0n"; sleep 120; } Esiste un pacchetto ufficiale (rpm) simile …
Come si ottengono gli ~/.bashrcalias per valutare le $()sostituzioni in fase di esecuzione , anziché nel momento in cui viene eseguito ~ / .bashrc (quando si apre un terminale)? Eseguo questo comando abbastanza spesso che vorrei aggiungere un alias per esso: svn diff -r $(svn info | grep ^Revision | …
Alla fine ho capito / scoperto perché non sono mai riuscito a usare correttamente l'intervallo di espansione della parentesi graffa bash(e anche quello zsh): la sintassi è {1..10}invece di quella che ho assunto essere un'ellissi , cioè {1...10}. Posso sapere perché due punti sono stati scelti su tre punti? L'uso …
A volte, quando voglio disconnettermi rapidamente, lo faccio kill -15 -1. Ho notato che bash sta ignorando SIGTERM. Mi chiedo quale sia la logica di tale comportamento bash ? Non è molto UNIX ignorare SIGTERM senza una buona ragione, no? AGGIORNARE: stesso (no) effetto per tutti: $ kill -TERM $$ …
In un piccolo script bash che sto eseguendo, sto tentando di creare una nuova directory creata. Ho aggiunto: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename dopo la linea in cui mkdir ( sudo mkdir /var/www/$sitename). Per qualche motivo il chown non sta eseguendo. Posso eseguirlo manualmente ma quando scritto …
Una delle applicazioni che uso sul lavoro a volte si avvita con la mia bash e quindi non vedo più i miei input. ie $ echo foo foo $ diventa $ foo $ Ho tentato erroneamente di eseguire il stty -echoche peggiorava le cose e ora smette di accettare tutti …
Problema generale Voglio scrivere uno script che interagisca con l'utente anche se si trova nel mezzo di una catena di pipe. Esempio concreto Concretamente, prende un fileo stdin, visualizza le righe (con i numeri di riga), chiede all'utente di inserire una selezione o numeri di riga, quindi stampa le righe …
Ho uno script Bash che stavo cercando di aiutarmi a eseguire un comando piuttosto complesso con piccole modifiche che mi avrebbe chiesto attraverso l'eco e la lettura. Ho trovato soluzioni per costringerlo a eseguire un terminale per eseguire il comando, ma non mi interessa. Quello che mi piacerebbe fare è …
Come gestisco i backspaces inseriti, mostra ^?se provato e come readconta i caratteri, come 12^?3già in 5 caratteri erano completi (sebbene tutti non fossero input effettivi), ma dopo 12^?3^?che ha restituito il prompt, strano. Per favore aiuto! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
Stavo cercando parametri speciali in bash. Sono curioso di sapere cosa sia $&e come sia diverso $_. Vedo il seguente output quando eseguo i comandi ma non riesco a localizzarne il significato. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$
Sto cercando qualcosa che si comporti come quello di Perl chomp. Sto cercando un comando che stampa semplicemente il suo input, meno l'ultimo carattere se è una nuova riga: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" …
Ho un piccolo script che recupera semplicemente la data corrente, esegue uno script PHP e reindirizza l'output (e gli errori) su un nome file contenente la data corrente. DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 Quando eseguo questo script sul mio computer locale (Windows 7, Aptana IDE), lo …
C'è un modo per inserire un output dei comandi negli appunti di sistema tramite xclip. some-command | xclip -selection clipboard Vorrei eseguire un'attività inversa: stampare gli appunti di sistema sul terminale. Come si può fare?
Nella mia GNU bash versione 4.2.8, IFS ha un valore predefinito di spazio, tab e line feed di default: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ C'è un motivo per tale IFS predefinito? Inoltre, quali utility usano IFS …
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.