Questions marquées «shell»

Un shell est un logiciel qui permet aux utilisateurs d'interagir avec le système d'exploitation, généralement en tapant sur une ligne de commande.

1
Ordre des fichiers appariés par un glob
Supposons que j'ai les fichiers suivants dans un dossier 1.txt 2.txt a.txt b.txt c.txt Si je compare ces fichiers par un glob afin de les traiter, par exemple for f in *;do echo $f;done puis les Bashfera correspondre - selon la page de manuel - dans un ordre alphabétique. Existe-t-il …
1 linux  bash  shell  posix  globbing 



2
bash - expansion du paramètre de tableau en arguments
J'essaie de construire une interface utilisateur de sélection de cerises pour Git. La sortie de git logproduit des lignes comme celle-ci: e9dfe65 "Alice, 78 minutes ago - Thumbnails are now 300x300" no 3b780ba "Bob, 3 hours ago - new intro page" no 7ba8120 "Charles, 20 hours ago - add cutoff …
1 bash  shell 

1
Shell des redirections
Quelqu'un peut-il expliquer ce qui suit? :~$ ls macreave.sh fgvdvg > testo 2> testo :~$ cat testo macreave.sh ccess fgvdvg: No such file or directory :~$ ls macreave.sh fgvdvg > testo 2>&1 :~$ cat testo ls: cannot access fgvdvg: No such file or directory macreave.sh En le faisant de la …
1 linux  bash  shell  script 

1
Shell Windows personnalisé hébergé sur le réseau
Nous avons un exécutable de style kiosque personnalisé que nous utilisons comme shell sur les machines Windows 8.1. Nous aimerions l'héberger sur le réseau afin qu'il soit facile de le mettre à jour comme vous le souhaitez. Le problème que nous avons est que les machines démarrent si rapidement - …

1
Déduplication de l'historique Bash entraînant un comportement multi-shell dangereux
J'utilise le code suivant dans mon fichier .bash_profile pour filtrer et dédupliquer mon historique bash: shopt -s histappend HISTSIZE=100000 HISTFILESIZE=100000 HISTCONTROL=ignoredups:erasedups PROMPT_COMMAND="history -a;history -c;history -r;$PROMPT_COMMAND" Cela fonctionne à merveille, mais l'effet secondaire suivant est produit: Disons que j'ai deux terminaux / onglets ouverts: 1er onglet: dossier:, ~dernière commande exécutée: wget …
1 linux  macos  bash  shell  history 

1
gestion des erreurs dans les phrases case [Shell Script]
J'ai cette configuration et j'ai besoin quand une erreur s'est produite dans le script principal, pour porter cette erreur dans un fichier temporaire $ INFO_PLUGIN, le problème est que le script continue de fonctionner après caseet envoie également un message OK au fichier temporaire $ INFO_PLUGIN, en remplaçant l'erreur existante …
1 linux  email  shell  case  report 


2
Comment créer le même fichier dans tous les sous-répertoires?
J'ai plusieurs sous-répertoires existants, tels que: /path/to/my/subs/a /path/to/my/subs/b /path/to/my/subs/c Non, je veux créer un nouveau fichier dans chacun d'eux. Le nom du fichier est constant, comme ceci: /path/to/my/subs/a/foo.md /path/to/my/subs/b/foo.md /path/to/my/subs/c/foo.md Comment puis-je faire cela? J'espérais touch /path/to/my/subs/*/foo.mdque ça irait mais c'est dittouch: /path/to/my/subs/*/foo.md: No such file or directory


2
Variable chaîne espacée en tant que paramètre de commande dans un script shell
Comment puis-je stocker une chaîne espacée dans une variable et l'utiliser comme paramètre de commande dans un script shell? C'est ce que j'essaie de faire: DESTINATION='/mnt/External Harddisk' FILE_NAME=$DESTINATION/home.tar.gz INCREMENTAL=$DESTINATION/home.snar tar -zcvpf $FILE_NAME \ --directory=/home \ --listed-incremental=$INCREMENTAL \ --exclude=.gvfs \ --exclude=.cache* \ --exclude=*/[Cc]ache* \ --exclude=.thumbnails* \ --exclude=*/[Tt]rash* \ --exclude=*~ \ --exclude=.dropbox* …

2
Processus suspendus sous Unix
question Unix pour débutant: Je suis un peu confus quant à l'objectif des commandes suspendues (Ctr + Z) dans un shell Unix. D'après ce que je comprends, un processus / une commande suspendu n'est ni à l'arrière-plan ni (à l'évidence) au premier plan. Cependant - et je ne suis pas …
1 linux  unix  shell 

1
nanobsd.sh sorties ': non trouvé'
[root @ bsd / root] # uname -a FreeBSD bsd.localdomain 7.4-RELEASE FreeBSD 7.4-RELEASE # 0: jeu 17 févr. 03:51:56 UTC 2011 root@walker.cse.buffalo.edu: / usr / obj / usr / src / sys / GENERIC i386 Quand je cours, je reçois ce qui suit: [root@bsd /usr/src/tools/tools/nanobsd]# sh -x nanobsd.sh -c custom.conf …
1 shell  freebsd 

2
Modifier le résultat de chaque commande
Je voudrais savoir s'il y a un moyen de modifier la sortie de chaque commande que j'exécute dans le terminal. Le but est de rendre la sortie formatée pour mon howto de démarquage. Par exemple ls -la .*z #>-rw-r--r-- 1 hologos staff 3580 26 zář 14:22 .zconfig #>-rw------- 1 hologos …
1 linux  mac  bash  shell  zsh 

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.