Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
J'avais l'impression qu'il pourrait être plus sûr à utiliser ./*.fastqlors de la recherche de fichiers se terminant par .fastq. Par exemple, ./empêcherait la capture du fichier .fastq. C'est évidemment faux, comme le montre l'exemple ci-dessous: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# …
Il y a quelques articles, quelqu'un a demandé comment afficher la mémoire en pourcentage. Quelqu'un a répondu: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Je me demandais si je pouvais transformer cette commande en alias dans ~ / .bashrc. Mais la syntaxe de l'alias est: …
J'ai ceci dans un script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Il semble qu'il sortira juste après la commande exit, ce qui est logique. Je me demandais s'il y avait une commande …
Je voudrais écrire une commande structurée sur plusieurs lignes comme $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text mais trouvez l'onglet ne fonctionne pas, Comment pourrais-je activer la touche …
J'ai un service qui produit des journaux dans le fichier logs.log. J'ai une autre commande qui interagit avec ce service. Disons que c'est un peu foo.sh. Ce dont j'ai besoin, c'est de couper et d'enregistrer les journaux logs.logexactement pendant l' foo.shexécution. En d'autres termes, j'ai besoin de cette partie des …
Dans Bash, de temps en temps, je tape une liste de commandes et je frappe Enter, et je ne réalise que plus tard qu'il y a une erreur avec une commande vers la fin de la liste. Je sais que si j'appuie sur Ctrl+, Ccela mettra fin à la commande …
Bash Manual dit (page de manuel, je souligne): Lorsque Bash appelle une commande externe, la variable $_est définie sur le chemin d'accès complet de la commande et transmise à cette commande dans son environnement. Et ( paramètres spéciaux ): _ ( $_, un trait de soulignement.) Au démarrage du shell, …
Le guide d'étude LPIC-1 Training and Preparation Guide (Ghori Asghar, ISBN 978-1-7750621-0-3) contient la question suivante ... Laquelle des commandes suivantes peut être utilisée pour déterminer le type de fichier? (UNE) file (B) type (C) filetype (RÉ) what ... et prétend que la réponse est: "(B) type". Mais "(A) file" …
Lorsque j'utilise find, il trouve souvent plusieurs résultats comme find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Je souhaite souvent ne sélectionner qu'un résultat spécifique (par exemple edit ./projectB/pom.xml). Existe-t-il un moyen d'énumérer la findsortie et de sélectionner un fichier à passer dans une autre application? comme: find <print line nums?> -name …
Je connais normalement bien le contenu de $-. Sur un CentOS récent, je reçois: [grochmal@orion ~]$ echo $- himBH hmBHsont toutes des options de set, et isignifie que mon shell est interactif. Pourtant, sur mon Arch Linux, j'ai eu: [grochmal@haps ~]$ echo $- himBHs Je ne trouve rien d'utile man …
Je génère et enregistre souvent un grand nombre de fonctions bash qui automatisent la plupart des tâches que je fais habituellement dans mes projets de développement. Cette génération dépend des métadonnées du projet sur lequel je travaille. Je veux annoter les fonctions avec les informations du projet qu'elles ont été …
Comment puis-je exécuter automatiquement une commande sur le terminal local après avoir quitté une sshconnexion? Y a-t-il un crochet ou un événement qui pourrait être géré pour cela?
En ce moment, j'ai une doublure comme celle-ci: curl -fsSL http://git.io/vvZMn | bash Il télécharge le script et le passe à bash en tant que fichier stdin. Je voudrais exécuter ce script avec un argument supplémentaire print. Peut-être quelque chose comme ça? curl -fsSL http://git.io/vvZMn | bash -- print Mais …
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.