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
«Sudo: source: commande introuvable»
$ source /etc/environment $ sudo source /etc/environment [sudo] password for t: sudo: source: command not found Il semble qu'un shell différent de celui qui bashest exécuté pour s'exécuter source /etc/environmentet que le shell ne soit pas sourceintégré. Mais mon et les shells par défaut de la racine sont les deux …
15 shell  sudo 



5
Comment supprimer des espaces des variables shell?
J'ai fait ce qui suit en ligne de commande: $ text="name with space" $ echo $text name with space J'essaie d'utiliser tr -d ' 'pour supprimer les espaces et avoir un résultat de: namewithspace J'ai essayé quelques choses comme: text=echo $text | tr -d ' ' Pas de chance jusqu'à …
15 shell  command-line  tr 

2
Erreur de syntaxe près du jeton inattendu `('
Lorsque j'utilise le code ci-dessous dans le terminal SSH pour CentOS, cela fonctionne bien: paste <(printf "%s\n" "TOP") Mais si je place le même code de ligne dans un script shell (test.sh) et que j'exécute un script shell à partir du terminal, cela génère une erreur comme ceci ./test.sh: line …
15 shell 

4
bash: adduser: commande introuvable sur centOS
J'ai récemment installé CentOS 5.5 sur mon VMWare 8 et j'essaie d'ajouter un nouvel utilisateur sur le système. Je ne peux pas ajouter l'utilisateur sauf si j'utilise l' su -option. Je crois que cela doit faire quelque chose avec un chemin mal défini. J'ai mis à jour le chemin et …
15 shell  path 

2
Étrange différence entre pwd et / bin / pwd
J'ai ajouté un lien symbolique vers le répertoire actuel avec ln -s . aa. Si j'exécute cd aa, et après cela pwd, j'exécute , la réponse est /home/sim/aa. Mais si je l'exécute, /bin/pwdil s'affiche /home/sim(le répertoire actuel n'a pas changé). D'où vient cette différence?
15 shell  symlink  pwd 

5
Obtenez le dernier répertoire (pas le dernier fichier)
Mon dossier parenta le contenu suivant: A.Folder B.Folder C.File Il contient à la fois des dossiers et des fichiers. B.Folderest plus récent. Maintenant, je veux juste obtenir B.Folder, comment pourrais-je y parvenir? J'ai essayé ça, ls -ltr ./parent | grep '^d' | tail -1 mais ça me donne drwxrwxr-x 2 …
15 shell  files  ls  timestamps 

5
copier d'abord les plus petits fichiers?
J'ai un grand répertoire contenant des sous-répertoires et des fichiers que je souhaite copier récursivement. Existe-t-il un moyen de dire cpqu'il doit effectuer l'opération de copie par ordre de taille de fichier, afin que les plus petits fichiers soient copiés en premier?
15 shell  cp  file-copy  size 


2
Existe-t-il un moyen d'utiliser des xargs sur un tube?
J'essaie de convertir automatiquement les fichiers flac déplacés vers un dossier en mp3 dans un autre dossier. Ma ligne de code actuelle est la suivante: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Pour expliquer …
15 shell  pipe  xargs  inotify 


2
La différence entre \ e et ^ [
Gilles a écrit : caractère 27 = 033 = 0x1b = ^[=\e Demizey a écrit : ^ [n'est qu'une représentation de ESCAPE et \ e est interprété comme un caractère ESCAPE réel Ensuite, j'ai également trouvé cette ligne d'un article TechRepublic Assurez-vous d'écrire la séquence de touches sous la forme …

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.