Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.


3
apt-get update exit status
Comment vérifier le statut de apt-get update? $ apt-get update ; echo "status is: $?" Err http://security.debian.org stable/updates Release.gpg Could not resolve 'security.debian.org' Hit http://192.168.1.100 stable Release.gpg Hit http://192.168.1.100 stable Release Hit http://192.168.1.100 stable/main i386 Packages Hit http://192.168.1.100 stable/contrib i386 Packages Hit http://192.168.1.100 stable/non-free i386 Packages Ign http://192.168.1.100 stable/contrib Translation-en …
8 shell  apt 



3
Concernant l'obtention de la date - n jours Date
Supposons que j'ai une date particulière stockée dans une variable date_m. Je veux un ((date_m)-25)rendez-vous. Par exemple: j'ai 15/09/2014stocké dans ma variable, alors je veux être 21/08/2014retourné si je soustrais 25 de la date stockée dans la variable.
8 shell  date 

2
Existe-t-il un moyen de lire les lignes de la sortie de commande?
J'ai une commande de pré-processus pour sortir un fichier ./preprocess.sh > preprocessed_file et le preprocessed_filesera utilisé comme ça while read line do ./research.sh $line & done < preprocessed_file rm -f preprocessed_file Existe-t-il un moyen de diriger la sortie vers la while read linepièce au lieu de la sortir vers le …

2
Affectation variable en dehors de la déclaration de cas
Dans de nombreuses langues, il est possible d'affecter le résultat d'une instruction case / switch à une variable, plutôt que de répéter l'affectation de variable plusieurs fois dans l'instruction case. Est-il possible de faire quelque chose comme ça dans le shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; (green) …

1
Bonne façon de distribuer les scripts shell
Quelle est la manière la plus appropriée de distribuer des scripts shell, si les comportements des shells peuvent être modifiés par setet sont donc imprévisibles? Par exemple, rm *.txtne serait pas exécuté comme prévu sur les environnements dans lesquels il set -fa été exécuté. Comment dois-je m'assurer que rm *.txttous …

4
awk avec des instructions if
J'essaie d'imprimer à partir d'un fichier en utilisant awk, mais ma sortie est vide. Voici mon code jusqu'à présent accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts J'ai également essayé ceci: accountNum=$1 while …
8 shell  scripting  awk 

4
Quelle est la source d'aide?
help affiche des informations sur les commandes intégrées. Quelle est la source d'aide? Maintient-il une base de données pour les commandes intégrées ou lit-il certains fichiers de chaque commande intégrée (semblable à la page de manuel de chaque utilitaire)? Parfois, je trouve que ses informations semblent --help $ cd --help …
8 shell 

2
Redirection de la sortie en fonction de l'expression rationnelle grep
J'utilise gradle runpour démarrer un serveur REST. La sortie du serveur REST ressemble à ceci: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXvoici une adresse IP, randomtext sont des messages d'erreur. Malheureusement, toutes les sorties sont dirigées vers la sortie standard. Comment …


1
Quelle est la différence entre ces quatre commandes (fifo, substitution de processus, redirection…)
Mon objectif est de créer un serveur d'écho simple en utilisant ncet un seul fifo. Je ne cherche pas la meilleure façon de le faire, j'essaie simplement de comprendre la sémantique des commandes suivantes (quand se produit fork, pourquoi, qu'est-ce que cela change, pourquoi les commandes se comportent différemment ...). …


2
Passer des arguments au shell fourni
man su dit: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dit: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

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.