Questions marquées «shell»

24
Renommer le répertoire courant à partir d'un shell - possible?

Est-il possible de renommer le répertoire de travail actuel à partir d'un shell (Bash dans mon cas particulier)? Si j'essaie de le faire de manière simple, je me retrouve avec une erreur: nathan@nathan-desktop:/tmp/test$ mv . test2 mv: cannot move ‘.’ to ‘test2’: Device or resource busy Existe-t-il...

24
'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...

24
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...

24
Existe-t-il encore des systèmes avec un binaire / bin / sh?

/bin/sh, le shell Bourne créé en 1977, était le shell par défaut des systèmes Unix. De nos jours, ce fichier existe toujours mais surtout comme un lien symbolique vers le shell compatible POSIX par défaut installé sur le système: sur RHEL / CentOS, il pointe vers /bin/bashle shell Bourne Again sur...

24
Comment puis-je détecter si je suis dans un sous-shell?

J'essaie d'écrire une fonction pour remplacer la fonctionnalité du exitbuiltin pour m'empêcher de quitter le terminal. J'ai essayé d'utiliser la SHLVLvariable d'environnement mais elle ne semble pas changer dans les sous-coquilles: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Ma...

23
Ajouter des nombres à partir du résultat d'un grep

J'exécute la commande suivante: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' et j'obtiens le résultat suivant: 1 4 0 8 Je voudrais ajouter chacun des nombres à une variable de comptage en cours. Y a-t-il une doublure magique que quelqu'un peut m'aider à