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
Significato di [“$ {1: 0: 1}” = '-']
Ho il seguente script per avviare un processo MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Cosa significa 1: 0: 1 in questo contesto?
18 linux  bash  shell 

2
C'è qualcosa come JavaScript "split ()" nella shell?
È molto facile da usare split()in JavaScript per suddividere una stringa in un array. Che dire di shell script? Di 'che voglio fare questo: $ script.sh var1_var2_var3 Quando l'utente fornisce tale stringa var1_var2_var3a script.sh, all'interno dello script convertirà la stringa in un array come array=( var1 var2 var3 ) for …


2
Perché una variabile è visibile in una subshell?
Il Learning Bash Book menziona che una subshell erediterà solo le variabili di ambiente e i descrittori di file, ecc. E che non erediterà le variabili che non vengono esportate: $ var=15 $ (echo $var) 15 $ ./file # this file include the same command echo $var $ Come so …
18 bash  shell  subshell 






4
È possibile impostare git configuration su più repository?
Git sembra supportare i valori di configurazione a tre livelli: Impostazioni globali per sistema (memorizzate in /etc/git-core) Impostazioni globali per utente (memorizzate in ~/.gitconfig) Impostazioni locali per repository (archiviate in $REPO/.git/config) Queste opzioni coprono la maggior parte delle basi ma sto cercando un modo per gestire un quarto livello. Ho …
18 shell  git 


3
Come selezionare processi specifici con 'top'?
Nel caso in cui un programma abbia più istanze, l'esecuzione pidof programdà: `1 2 3` top -paccetta argomenti separati da virgole: 1, 2, 3. Ciò significa che top -p `pidof program`non funzionerà: top: unknown argument '1' usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] …


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.