Questions marquées «bash»

9
Comment fonctionne la complétion automatique Bash?

Je peux comprendre que la complétion automatique bash fonctionne pour les utilitaires standard. Mais comment fait-il la complétion automatique pour des programmes personnalisés comme Oracle SQL Loader? Dans la commande suivante si vous tabulez après, control=elle se termine automatiquement au nom...

9
Injecter des lignes dans l'historique de bash

Par défaut, bash charge les lignes de l' ~/.bash_historyhistorique. Est-il possible d'ajouter un fichier personnalisé à charger également? Je souhaite injecter un fichier contenant des commandes que j'utilise fréquemment et y accéder via la recherche

9
Dans une boucle sur un tableau, ajoutez un élément au tableau

J'ai un problème avec la boucle for dans bash. Par exemple: j'ai un tableau ("etc" "bin" "var"). Et j'itère sur ce tableau. Mais dans la boucle, j'aimerais ajouter une valeur au tableau. Par exemple array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Cela s'affiche etc bin var(bien sûr...

9
Nouvelle ligne dans les variables bash

J'essaie de stocker plusieurs lignes dans une variable bash, mais cela ne semble pas fonctionner. Par exemple, si je liste /binun fichier par ligne et que je le stocke $LS, alors je passe en $LStant que stdin à wc, il renvoie toujours 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l...

9
Démoniser un processus en shell?

http://linuxg.net/how-to-transform-a-process-into-a-daemon-in-linux-unix/ donne un exemple de démonétisation d'un processus en bash: $ nohup firefox& &> /dev/null Si je ne me trompe pas, la commande est la même que "nohup et background a process". Mais un démon n'est-il pas plus qu'un...

9
Quel est l'identifiant du jeton de «]»?

Le manuel de Bash dit: Lorsque le [formulaire est utilisé, le dernier argument de la commande doit être un]. $ type [ [ is a shell builtin $ type ] bash: type: ]: not found Ce ]n'est donc pas un mot réservé, ni un opérateur, ni une commande intégrée. En tant que jeton, quel est l'identifiant du...