J'essaie de créer des rapports d'erreur à l'aide d'un piège pour appeler une fonction sur toutes les erreurs: Trap "_func" ERR Est-il possible d'obtenir de quelle ligne le signal ERR a été envoyé? La coquille est bash. Si je le fais, je peux lire et signaler quelle commande a été …
J'ai un script bash qui produit une sortie cat quand il prend un argument. J'ai également un autre script bash qui exécute le premier script bash avec un argument avec lequel je veux produire des sorties cat. Comment stocker les sorties cat produites par le premier script bash dans des …
J'ai une liste de .tsfichiers: out1.ts ... out749.ts out8159.ts out8818.ts Comment puis-je obtenir la durée totale (durée d'exécution) de tous ces fichiers?
J'écris un script shell pour Linux, en utilisant Bash, pour traduire n'importe quel fichier vidéo en MP4. Pour cela, j'utilise avconvavec libvorbispour l'audio. Dans mon script, j'ai une question pour l'utilisateur: read -p "- Audio Quality [scale from -2 to 10] ? " if [ -n "$REPLY" ] ; then …
J'essaie de faire quelque chose comme ça: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac où si $ level = 3, il produirait Level Three Level Two Level One tandis que si $ level = 1, il ne produirait que Level …
J'essaie d'écrire une ifdéclaration pour tester s'il existe des fichiers correspondant à un certain modèle. S'il y a un fichier texte dans un répertoire, il doit exécuter un script donné. Mon code actuellement: if [ -f /*.txt ]; then ./script fi Veuillez donner quelques idées; Je veux seulement exécuter le …
Qu'est-ce qu'un moyen portable pour un script (zsh) de déterminer son chemin absolu? Sous Linux, j'utilise quelque chose comme mypath=$(readlink -f $0) ... mais ce n'est pas portable. (Par exemple, readlinksur darwin ne reconnaît pas le -fdrapeau, ni n'a d'équivalent.) (En outre, en utilisantreadlink pour cela est, certes, un hack …
J'ai un script qui dirigera sa sortie vers |tee scriptnameYYMMDD.txt. Après chaque cycle de la boucle for dans laquelle la sortie est générée, je vais inverser le contenu du fichier avec tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtpour que la sortie du journal soit visible dans une fenêtre de navigateur avec les lignes …
J'ai un script ksh qui doit fonctionner à la fois sur Linux et Solaris. J'essaie de colorer la sortie de commandes spécifiques. Il fonctionne sur Linux (spécifiquement RHEL6), mais pas sur Solaris (SunOS 5.10). Commande sous linux (la sortie "test" est correctement colorée en rouge): [amartin@linuxbox:~]$ echo "test" | sed …
J'ai cité l'extrait de code suivant config.statusgénéré par configure. if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; }; } fi Dans …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 8 mois . Beaucoup de gens utilisent des …
Après avoir lu 24.2. Variables locales , je pensais que déclarer une variable varavec le mot-clé localsignifiait que sa varvaleur n'était accessible que dans le bloc de code délimité par les accolades d'une fonction. Cependant, après l' exécution de l'exemple suivant, j'ai découvert que varpeut également être consulté, lu et …
1. Résumé Je ne comprends pas, pourquoi ai-je besoin de la règle basate E010 . 2. Détails J'utilise bashate pour peloter les.sh fichiers. Règle E010: ne pas sur la même ligne que pour for bashate: Correct: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Erreur: #!/bin/bash for f in …
J'ai beaucoup vu cette construction dans les scripts et je l'ai utilisée moi-même, mais cela me dérange de ne pas pouvoir la trouver dans la documentation. Exemple: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.