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.
Alcune volte ho avuto problemi a bash che altri usando zsh non avevano e stavano gongolando su quanto fossero intelligenti. Inoltre ho visto utenti zsh tra le persone che ammiro, e ho provato un paio di volte con tutto il cuore a passare a zsh ma ogni volta è tornato …
Uso molto lo schermo GNU con zsh come shell. Sarebbe una bella caratteristica (credo) poter visualizzare il nome della directory corrente (non il percorso completo) come titolo della scheda. Posso farlo con CTRL+A SHIFT+Ama è manuale. Vorrei che cambi ogni volta che cambio directory. qualcuno conosce un modo per fare …
Ho letto nella manpagina che hai impostato i parametri readline su off o su un valore usando set var value È lo stesso del setbuiltin e come si impostano le variabili una volta che inputrcsono già state lette e la shell è in esecuzione?
Sto cercando di implementare un semplice menu usando il selectcomando. Lo script (a scopo di test) è il seguente: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test …
Il server delle applicazioni Glassfish fornisce script per amministrare il server delle applicazioni e anche avviarli e arrestarli e vorrei limitare all'utente root l'esecuzione di questo script. Il motivo è che alcuni sviluppatori chiave dimenticano di amministrare il server come utente non privilegiato e se riavviano il server delle applicazioni …
Mi chiedo se esiste un modo semplice e / o portatile per dire "passa alla directory figlio modificata più di recente". Posso usare ls e awk ma probabilmente c'è un modo migliore. cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' ) Devo eseguire un …
Posso trovare le sottodirectory di una directory da ls -d -- */ o ls -l | grep "^d" ma entrambi sembrano indiretti e immagino che ci sarebbe un modo standard per trovare solo le directory. C'è un modo giusto per farlo? E se no, uno di questi porterà a comportamenti …
Considera il seguente input per ordinare: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM Ora prova a correre sort foo L'output non viene ordinato quando provo questo su una qualsiasi delle mie scatole di Linux (gnu coreutils versioni 6.9-7.4). L'output viene ordinato quando eseguito sotto cygwin (gnu …
Capisco il descrittore di file (o gestore di file) è una tecnica di I / O di file nei sistemi Linux. So anche che ogni processo ha 3 stream standard (vale a dire stdin, stdout e stderr) che sono rappresentati da file con descrittori da 0 a 3. Tuttavia, noto …
Esiste un modo per stampare il nome della variabile insieme al suo valore? j=jjj k=kkk l=lll for i in j k l do .... done Output previsto (ogni variabile su una riga separata): j = jjj k = kkk l = lll Qualcuno può suggerire un modo per ottenere il …
Sto cercando di capire come viene comunicato lo stato di uscita quando viene utilizzata una pipe. Supponiamo che sto usando whichper individuare un programma inesistente: which lss echo $? 1 Poiché whichnon è stato possibile individuare, lssho ottenuto uno stato di uscita di 1. Questo va bene. Tuttavia, quando provo …
Vorrei sapere se esiste un modo di utilizzare l'espansione bash per visualizzare tutte le possibilità di combinazione per un numero di cifre in esadecimale. Posso espandermi in binari Nella base 2: echo {0..1}{0..1}{0..1} Che restituisce: 000 001 010 011 100 101 110 111 In base 10: echo {0..9}{0..9} Che restituisce: …
Nella maggior parte delle shell Unix, il tasto freccia su ↑sostituisce il comando che viene modificato dal comando precedente nella cronologia. La cronologia può essere vista usando il comando history. ↑ può essere premuto più di una volta per salire nella storia. La mia domanda è: Come posso configurare la …
(Sto modificando uno script Bash esistente, quindi probabilmente sto facendo un errore sciocco qui ...) Ho uno script di shell che salva un comando con una variabile d'ambiente come argomento come questo: COMMAND="mvn clean install -P $MAVEN_PROFILE" Quindi esegue il comando nohupapprossimativamente come segue: nohup $COMMAND > logfile Questo funziona …
Sto cercando di impostare uno script che eseguirà il ciclo su una serie di directory e fare una cosa quando trova i file .jpg e un'altra quando trova i file .nef. Il problema è che se una directory non ha file .jpg, ad esempio (o .nef), la voce glob non …
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.