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
Règle pour invoquer un sous-shell dans Bash?
Je semble mal comprendre la règle Bash pour créer un sous-shell. Je pensais que les parenthèses créent toujours un sous-shell, qui fonctionne comme son propre processus. Cependant, cela ne semble pas être le cas. Dans l'extrait de code A (ci-dessous), la deuxième sleepcommande ne s'exécute pas dans un shell séparé …


16
«Signets» pour bash
La navigation sur plusieurs couches de répertoires imbriqués est souvent un problème. Sur Firefox, c'est facile car ils ont des signets. Donc, ce que je voudrais faire pour mettre un fichier en signet, c'est taper: $ go --add classes "repo/www/public/util/classes" Ensuite, pour accéder à ce répertoire, je taperais: $ go …
24 bash  shell 


8
Est-il possible de synchroniser la structure du répertoire lorsque les fichiers sont déjà des deux côtés?
J'ai deux disques avec les mêmes fichiers, mais la structure du répertoire est totalement différente. Existe-t-il un moyen de «déplacer» tous les fichiers du côté destination afin qu'ils correspondent à la structure du côté source? Avec un script peut-être? Par exemple, le lecteur A a: /foo/bar/123.txt /foo/bar/234.txt /foo/bar/dir/567.txt Alors que …

4
Partager les alias et le paramètre PATH entre zsh et bash
Le shell que j'utilise normalement est zsh. J'ai plusieurs alias pour activer la couleur dans certains programmes tels que lset grep. J'ai également défini mon chemin personnalisé afin que je puisse exécuter des programmes dans un endroit non standard (comme dans ~/bin/). Je ne changerai pas le shell de root …
24 shell  bash  zsh  path  alias 

4
Exécuter la commande après un certain laps de temps?
Si j'exécute un long processus, est-il possible d'exécuter des commandes temporelles? Par exemple, j'exécute un processus très long qui dure environ 10 minutes. Après 5 minutes, je voudrais exécuter une commande distincte. À titre d'illustration, la commande distincte pourrait être:echo 5 minutes complete (Remarque: je ne veux pas de progrès …

15
'ls -1': comment lister les noms de fichiers sans extension
ls -1 répertorie mes éléments comme suit: foo.png bar.png foobar.png ... Je veux qu'il soit répertorié sans .pngsimilaire donc: foo bar foobar ... (le .pngrépertoire ne contient que des fichiers) Quelqu'un peut-il me dire comment utiliser grepdans ce cas? Objectif: J'ai un fichier texte où tous les noms sont répertoriés …
24 shell  grep  ls 



6
mkdir -p pour les fichiers
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Unix & Linux Stack Exchange. Migré il y a 6 ans . mkdir -pva créer un répertoire; il crée également des répertoires parents selon les besoins. Existe-t-il une commande similaire pour les fichiers, qui créera …
24 shell  directory 


4
Répondez oui dans un script bash
J'essaie de faire un git clonecreux d'un script bash, mais la première fois que j'exécute le script et le serveur n'est pas encore connu, le script échoue. J'ai quelque chose comme ça: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is …
24 shell  ssh  scripting  git 



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.