Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.




5
Décorateur de fonction Bash
En python, nous pouvons décorer des fonctions avec du code qui est automatiquement appliqué et exécuté par rapport aux fonctions. Existe-t-il une fonctionnalité similaire dans bash? Dans le script sur lequel je travaille actuellement, j'ai un passe-partout qui teste les arguments requis et quitte s'ils n'existent pas - et affiche …
10 bash  function 

1
Existe-t-il un fichier Bash qui sera toujours sourcé en mode interactif, qu'il soit connecté ou non?
Pour autant que je sache, les shells interactifs peuvent être connectés ou non, et les fichiers de démarrage pour eux sont différents. Si le shell de connexion interactif + → /etc/profilepuis la première lisible ~/.bash_profile, ~/.bash_loginet~/.profile Si shell interactif + sans connexion → /etc/bash.bashrcalors~/.bashrc Je veux définir certaines variables chaque …
10 bash  login  bashrc 


6
bash trouver des lignes commençant par une chaîne
J'ai un tas de fichiers et je veux trouver celui qui contient des lignes séquentielles commençant par une certaine chaîne. Par exemple pour le fichier suivant: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Il y a plus d'une ligne commençant par «C», donc je veux …
10 bash  sed  grep  string 

3
Comment définir une fonction bash similaire à la fois
J'ai ces fonctions dans ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e 'Gemfile' …
10 bash 




5
Analyser un fichier texte délimité dans bash comme arguments de commande
J'ai un fichier texte divisé comme suit: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Chacune de ces colonnes sera un paramètre d'un programme, et j'aimerais que le programme soit appelé pour chaque ligne J'espérais une boucle, quelque chose comme: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Quelle …

2
Partitionner le disque par programmation
J'essaie de créer un script bash qui créera une nouvelle partition avec un système de fichiers sur un disque avec des partitions existantes. Il semble qu'il soit facile de créer des partitions par programme avec parted, mais cela vous oblige à savoir par où commencer et arrêter la nouvelle partition, …
10 bash  partition  fdisk  parted 

4
Renvoyer une valeur à partir d'une fonction bash
J'ai une fonction qui renvoie 1 si le nombre est un nombre à dix chiffres valide: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Il est appelé par: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.