Questions marquées «shell»

Le terme «shell» fait référence à une classe générale d'interpréteurs de commandes interactifs basés sur du texte le plus souvent associés aux systèmes d'exploitation Unix et Linux. Pour des questions sur les scripts shell, veuillez utiliser une balise plus spécifique telle que «bash», «powershell» ou «ksh». Sans balise spécifique, une solution portable (conforme POSIX) doit être supposée, bien qu'il soit préférable d'utiliser 'posix' en plus ou 'sh'.


10
Validation des paramètres dans un script Bash
J'en ai proposé un de base pour aider à automatiser le processus de suppression d'un certain nombre de dossiers lorsqu'ils deviennent inutiles. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Ceci est évoqué comme ceci: ./myscript.sh <{id-number}> Le problème est que si vous oubliez de taper le id-number …
95 validation  bash  shell 

17
Transformer une chaîne multiligne en une seule virgule séparée
Disons que j'ai la chaîne suivante: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Comment puis-je transformer cela en simplement +12.0,+15.5,+9.0,+13.5 en bash?
95 string  bash  shell  csv 


6
Shell - Ecrire le contenu des variables dans un fichier
Je voudrais copier le contenu d'une variable (appelée ici var) dans un fichier. Le nom du fichier est stocké dans une autre variable destfile. J'ai des problèmes à faire ça. Voici ce que j'ai essayé: cp $var $destfile J'ai aussi essayé la même chose avec la commande dd ... De …
95 linux  bash  shell 

8
Que signifie «cd -»?
Dans un script shell bash aujourd'hui, j'ai remarqué la commande ci-dessous à la fin du script. Je sais ce que c'est cdmais je ne suis pas conscient de la signification d'un tiret après. cd - Qu'est-ce que ça veut dire? Google tronque naïvement le -donc je suis incapable de trouver …
95 linux  bash  shell 



8
Points forts du script Shell par rapport à Python [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 6 ans . Améliorez cette …
94 python  shell 


9
Afficher deux fichiers côte à côte
Comment deux fichiers texte non triés de différentes longueurs peuvent-ils être affichés côte à côte (en colonnes) dans unshell Donné one.txtet two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line Afficher: apple …

8
Boucle While pour tester si un fichier existe dans bash
Je travaille sur un script shell qui effectue certaines modifications sur un fichier txt uniquement s'il existe, mais cette boucle de test ne fonctionne pas, je me demande pourquoi? Je vous remercie! while [ ! -f /tmp/list.txt ] ; do sleep 2 done
94 bash  shell 

3
Se référer à un fichier relatif à l'exécution du script
Dans un script bash que j'écris, j'utilise sourcepour inclure la variable définie dans un fichier de configuration. Le script à exécuter est act.sh, tandis que le script à être sourced est act.conf.sh, donc dans act.shj'ai: source act.conf.sh Cependant, cela ne fonctionne que lors de l'exécution act.shdans le répertoire le contenant, …
94 bash  shell 

4
Que signifie «&» à la fin d'une commande linux?
Je suis administrateur système et on m'a demandé d'exécuter un script Linux pour nettoyer le système. La commande est la suivante: perl script.pl > output.log & donc cette commande se termine par un &signe, y a-t-il une signification particulière? J'ai des connaissances de base sur shell mais je n'ai jamais …
94 linux  shell  unix 

9
Autocompletion Bash en mode shell Emacs
Dans le terminal GNOME, Bash effectue l'auto-complétion intelligente. Par exemple apt-get in<TAB> devient apt-get install En mode shell d'Emacs, cette auto-complétion ne fonctionne pas, même après avoir explicitement source /etc/bash_completion. L'exemple ci-dessus colle comme inou se complète automatiquement avec un nom de fichier dans le répertoire courant plutôt qu'une apt-getoption …

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.