Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).

7
A quoi sert le colon intégré?
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 …



8
Différentes façons d'exécuter un script shell
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 …








3
Comment collecter correctement un tableau de lignes dans zsh
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 …
42 shell-script  zsh 

4
Teste si une chaîne contient une sous-chaîne
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 …

4
Recherche récursive du fichier le plus volumineux
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 …


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.