Questions marquées «shell»

12
exécution d'un script sh à partir du cron

J'ai un script test.sh #!/bin/sh php /home/v/file.php sh /root/x/some.sh lorsque j'exécute le fichier en tant que root à partir de la ligne de commande, cela fonctionne. sh /home/v/test.sh quand je le mets à crontab -e (est le cron racine), ne fonctionne pas * * * * * sh /home/v/test.sh Qu'est-ce...

12
Écrire dans un fichier sans redirection?

J'écris une application compilée régulière qui doit créer un fichier spécial et y écrire un cookie magique. Je ne peux pas écrire le fichier directement depuis l'application, le modèle de sécurité du système m'oblige à lancer un outil d'aide avec des privilèges élevés pour faire l'affaire. Je peux...

12
Échapper les citations dans l'alias zsh

À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette...

12
Trouver un fichier dans le chemin sans «lequel»?

Je suis (en quelque sorte) capable d'exécuter un script: $ assemble.sh file ... [output] Mais whichje ne le trouve pas: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Comment est-ce...

12
complétion de l'onglet zsh sur une ligne vide

Je voudrais un tcsh'ism que je n'ai pas pu trouver: sur une ligne vierge sans contenu, je veux appuyer sur la touche de tabulation et voir l'équivalent d'un ls. C'est-à-dire que je veux $ <tab> de faire autre chose que de me donner un \ t. J'ai trouvé des ressources fantastiques pour terminer...

12
Copie d'un seul fichier dans plusieurs répertoires à l'aide de cp

Cette question est une sorte de suite à ma question précédente, Création de nombreux répertoires à l'aidemkdir . J'utilise la bashcoque. J'ai créé cinquante répertoires, chacun commençant par le préfixe "s", à l'aide de la commande: mkdir $(printf "s%02i " $(seq 1 50)) qui remplit le deuxième...

12
Suppression interactive de fichiers d'une liste

Je souhaite supprimer une liste de fichiers et demander une confirmation. La liste est dans le list.txtfichier. Pourquoi la commande suivante ne fonctionne pas correctement? while read i; do rm -i $i; done < list.txt La commande précédente ne m'attend pas mais heureusement aucun fichier n'est...

12
Pourquoi le terminal est-il sensible à la casse?

Quand je le fais - CD ..au lieu de cd .. cela, cela me donne une erreur de dire - CD: command not found Pourquoi le terminal est- il sensible aux commandes Linux? Je veux dire que vous devriez pouvoir exécuter la commande avec des caractères "tout en majuscules" ou "tous en minuscules". Je sais que...