Questions marquées «bash»

137
Émuler une boucle do-while dans Bash

Quelle est la meilleure façon d'émuler une boucle do-while dans Bash? Je pourrais vérifier la condition avant d'entrer dans la whileboucle, puis continuer à vérifier la condition dans la boucle, mais c'est du code dupliqué. Existe-t-il un moyen plus propre? Pseudo code de mon script: while [...

136
Bash / sh - différence entre && et;

J'utilise normalement ;pour combiner plus d'une commande dans une ligne, mais certaines personnes préfèrent &&. Y a-t-il une différence? Par exemple, cd ~; cd -et cd ~ && cd -semble faire la même chose. Quelle version est la plus portable, par exemple sera prise en charge par un...

136
Opérateurs d'égalité Bash (==, -eq)

Quelqu'un peut-il expliquer la différence entre -eqet ==dans les scripts bash? Y a-t-il une différence entre ce qui suit? [ $a -eq $b ] et [ $a == $b ] Est-ce simplement que cela ==n'est utilisé que lorsque les variables contiennent des

135
bash attribuer une valeur par défaut

$ {paramètre: = mot} Attribuer des valeurs par défaut. Si le paramètre est non défini ou nul, le développement du mot est affecté au paramètre. La valeur du paramètre est alors substituée. Les paramètres de position et les paramètres spéciaux ne peuvent pas être affectés de cette manière. Je...

132
Script Bash pour configurer un tunnel SSH temporaire

Sur Cygwin, je souhaite qu'un script Bash: Créez un tunnel SSH vers un serveur distant. Effectuez un travail local qui utilise le tunnel. Puis fermez le tunnel. La partie arrêt m'a perplexe. Actuellement, j'ai une solution boiteuse. Dans un shell, j'exécute ce qui suit pour créer un tunnel: #...

131
unix - tête ET queue de fichier

Disons que vous avez un fichier txt, quelle est la commande pour afficher les 10 premières lignes et les 10 dernières lignes du fichier simultanément? c'est-à-dire que si le fichier fait 200 lignes, visualisez les lignes 1-10 et 190-200 en une seule fois.