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
Comparez les têtes de deux fichiers en bash
Je peux faire diff filea filebpour voir la différence entre les fichiers. Je peux aussi faire head -1 fileapour voir la première ligne de filea ou fileb. Comment puis-je combiner ces commandes pour montrer la différence entre la première ligne de filea et la première ligne de fileb?
11 bash  shell  diff  head 

2
Comment rendre une variable d'un sous-shell disponible dans le shell parent
J'ai écrit un script rapide et sale pour chronométrer certains rapports d'un service Web: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2> ${report_code}.time echo $response # <------- this is out of scope! How do I fix that? if …



2
Commande multiligne: commentez une ligne
J'aime utiliser le format suivant dans les scripts pour les commandes avec beaucoup de paramètres (pour la lisibilité): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Mais, parfois, je voudrais commenter l'un de ces paramètres comme: # …

2
commande ssh avec guillemets
J'ai une étrange erreur que je n'ai pas pu trouver quoi que ce soit à ce sujet. Je voulais changer le commentaire de l'utilisateur avec la commande suivante. $ sudo usermod -c "New Comment" user Cela fonctionnera lorsque vous serez connecté à un serveur, mais je souhaite l'automatiser sur plus …
11 shell  ssh  quoting 

2
Touche fléchée / menu Entrer
Comment créer un menu dans un script shell qui affichera 3 options qu'un utilisateur utilisera les touches fléchées pour déplacer le curseur de surbrillance et appuyez sur Entrée pour en sélectionner une?

5
Quelle est la façon la plus efficace de déplacer un grand nombre de fichiers qui résident dans un seul répertoire?
CentOS 5.x Je m'excuse s'il s'agit d'une question répétée. J'ai vu beaucoup de questions similaires (concernant la suppression de fichiers) mais pas exactement le même scénario. J'ai un répertoire contenant des centaines de milliers de fichiers (peut-être plus d'un million) et comme solution à court terme à un problème différent, …
11 linux  bash  shell  find  rename 






2
Comportement étrange de tr en utilisant des plages
J'ai un serveur particulier qui présente un comportement étrange lors de l'utilisation de tr. Voici un exemple d'un serveur qui fonctionne: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Cela me semble parfaitement logique. Cependant, cela provient du serveur «spécial»: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Comme vous pouvez le voir, …

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.