J'ai piraté beaucoup de scripts shell, et parfois les choses les plus simples me déconcertent. Aujourd'hui, j'ai rencontré un script qui faisait un usage intensif de la commande :intégrée de bash (deux points). La documentation semble assez simple: : (a colon) : [arguments] Ne rien faire à part développer des …
Sur Wikipédia, l'article pour .sh dit: Pour le type d'extension de fichier .sh, voir Bourne shell . Qu'en est-il des autres coques Unix? Je sais que le shebang est utilisé à l'intérieur du fichier pour indiquer un interprète à exécuter, mais je me demande: Quels sont les avantages et les …
Il y a plusieurs façons d'exécuter un script, celles que je connais sont les suivantes: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Sont les plus de cela? Quelles sont les différences entre eux? Existe-t-il des …
Quel est le meilleur moyen (fiable, portable, etc.) de vérifier si un dossier donné se trouve sur un système de fichiers monté à distance (nfs) dans un script shell? Je cherche une commande qui ressemblerait à: chk-remote-mountpoint /my/path/to/folder
Dans le script bash: nous créons une variable en la nommant simplement: abc=ok ou on peut utiliser declare declare abc=ok quelle est la différence? et pourquoi bash propose-t-il tant de façons de créer une variable?
Si script.sh est juste quelque chose de typique comme #!/bin/bash echo "Hello World!" Existe-t-il un moyen privilégié d’exécuter le script? Je pense que vous devez d’abord le chmod pour qu’il devienne exécutable?
Je cherche à écrire un script qui prend un .txtnom de fichier comme argument, lit le fichier ligne par ligne et transmet chaque ligne à une commande. Par exemple, il s'exécute command --option "LINE 1", puis command --option "LINE 2", etc. Le résultat de la commande est écrit dans un …
Je veux tester mon script avec une commande qui échoue. Je pourrais utiliser une commande existante avec de mauvais arguments. Je pourrais aussi écrire un script simple qui se termine immédiatement avec un échec. Les deux sont faciles à faire et fonctionnent pour moi, mais s'il existe une commande standard …
Je pensais que ce qui suit regrouperait la sortie de my_commanddans un tableau de lignes: IFS='\n' array_of_lines=$(my_command); de sorte que cela $array_of_lines[1]ferait référence à la première ligne de la sortie de my_command, $array_of_lines[2]à la seconde, etc. Cependant, la commande ci-dessus ne semble pas bien fonctionner. Il semble également séparer la …
J'ai le code file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Je teste si filecontient "gen". La sortie est "False". Agréable! Le problème est quand je substitue "gen" avec une variable testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else …
J'essaie de trouver le fichier le plus volumineux d'un répertoire de manière récursive. S'il y a un sous-répertoire à l'intérieur de ce répertoire, la fonction doit aller à l'intérieur de ce répertoire et vérifier si le fichier le plus volumineux s'y trouve. Une fois que le fichier le plus volumineux …
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.