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.




1
È possibile usare `find -exec sh -c` in modo sicuro?
Sto cercando di usare findper echo 0in alcuni file, ma a quanto pare questo funziona solo con sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Ma usare sh -ccon find -execmi fa sentire molto a disagio perché sospetto di aver citato problemi. Ci ho …
30 shell  find 


3
Se eseguo un file di script Bash sudo, anche tutti i comandi all'interno dello script Bash verranno eseguiti come sudo?
Voglio scrivere uno script post-installazione automatizzato in Bash (chiamato post-install.sh, ad esempio). Lo script aggiungerà e aggiornerà automaticamente i repository, installerà e aggiornerà i pacchetti, modificherà i file di configurazione, ecc. Ora, se eseguo questo script, ad esempio con sudo post-install.sh, mi verrà richiesta una sudopassword una volta sola o …



6
esce dallo script di shell da una subshell
Considera questo frammento: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente quando funcviene chiamato, lo script viene chiuso, ovvero il comportamento previsto. Tuttavia, se viene eseguito in una sotto-shell, come in result=`func` non …

7
Quale shell dovrei usare - tcsh vs bash? [chiuso]
Sto usando tcshda molto tempo ormai. Ma ogni volta che cerco qualcosa, trovo spesso che i metodi specificati siano bashspecifici. Anche la sintassi per gli script della shell è diversa per i due. Da quello che ho sperimentato la ricerca e l'apprendimento su Internet, bashsembra essere la shell più comune …
30 linux  shell  bash  fedora  tcsh 



2
Qual è l'attuale separatore decimale?
Dire che ho uno script shell POSIX che deve funzionare su diversi sistemi / ambienti che non controllo, e deve rimuovere il separatore decimale da una stringa emessa da un programma che rispetta le impostazioni locali. Come posso rilevare il separatore decimale nel modo più generale?


3
Passa alla shell padre senza disconnettersi
Diciamo che inizio nel mio account locale: avindra@host:~> quindi passo a root: host:~ # Quindi passo all'oracolo: [ oracle@host:~] Esiste un modo per tornare alla shell di root (il genitore), senza disconnettersi dalla shell di Oracle? In questo caso sarebbe conveniente, perché l'account Oracle non ha privilegi sudo. Quindi, per …
29 shell 

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.