Questions marquées «shell»

15
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

15
É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

15
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 voici à quoi il...

15
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
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'à présent donc j'espère...

15
Comment citer des arguments avec xargs

Supposons que je souhaite supprimer tous les fichiers d'un dossier dont la taille est supérieure à 1 Mo. $ find . -size +1M | xargs -0 rm Cela ne supprimera pas les fichiers qui ont de l'espace dans leurs noms. Je veux donc qu'il cite tous les arguments qu'il envoie rm. Si le finddonne, Some...

15
Enregistrer le code de sortie pour plus tard

J'ai donc un petit script pour exécuter des tests. javac *.java && java -ea Test rm -f *.class Maintenant, le problème est que lorsque j'exécute le script ./test, il renvoie un code de sortie de réussite même si le test échoue car il rm -f *.classréussit. La seule façon dont je pouvais...

15
«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...