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'ai «hérité» de certains scripts shell pour les machines Linux exécutant le shell GNU «bash». Dans un cas particulier, la machine exécute GNU bash version 2.0.5b Un de ces scripts a une wait &instruction ("attente esperluette") dans le cadre de la ligne "for" d'une forboucle. À première vue, cela semble …
Je cherche le (1) moyen le plus sûr et (2) le plus simple pour qu'un utilisateur tape un mot de passe sur une invite shell bash et que ce mot de passe fasse partie de stdin dans un programme. Voici à quoi doit ressembler le stdin:, {"username":"myname","password":"<my-password>"}où <my-password>est ce qui …
En bash, depuis l'intérieur de PROMPT_COMMAND, existe-t-il un moyen de savoir si l'utilisateur vient d'appuyer sur 'return' et n'a pas entré de commande?
Je voudrais faire en sorte qu'un script bash produise des informations supplémentaires aux descripteurs de fichiers (FD) supérieurs ou égaux à 3, lorsqu'ils sont ouverts. Pour tester si un FD est ouvert, j'ai imaginé l'astuce suivante: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # …
J'ai les fichiers suivants: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Je veux compter le nombre de fichiers qui ont le mot snp(sensible à la casse) sur leur nom. J'ai essayé d'utiliser grep -a 'snp' | wc -l mais j'ai réalisé que les greprecherches dans les fichiers. Quelle est …
Dans les systèmes UNIX, vous pouvez appuyer sur les flèches haut et bas pour parcourir les commandes précédentes. C'est extrêmement pratique. Parfois, je monte et trouve une commande que je veux réutiliser, mais avec quelques variantes. Si j'effectue de telles modifications, je n'ai aucun moyen de récupérer la commande d'origine, …
Existe-t-il un moyen de créer des variables bash et de leur attribuer des valeurs via une boucle? Quelque chose dans le sens de: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Merci à @Costas et @mdpc d'avoir souligné que ce serait une mauvaise alternative …
J'écris un script shell qui doit faire un tas de commandes et chaque commande dépend de chaque commande précédente. Si une commande échoue, le script entier devrait échouer et j'appelle une fonction de sortie. Je pourrais vérifier le code de sortie de chaque commande mais je me demande s'il y …
Comment puis-je lire un certain nombre de lignes après avoir trouvé du texte? Par exemple.: Lisez les 2 lignes suivantes après avoir trouvé "Unix" sur: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 Le résultat peut être: Test 5 …
J'ai du mal à obtenir des alias pour étendre mon compte d'hébergement lorsque j'exécute une commande comme: ssh user@server "bash -c \"alias\"" Mon fichier .bashrc est: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc …
Lorsque vous démarrez XTerm, l'invite commence à la première ligne du terminal. Lors de l'exécution des commandes, l'invite se déplace vers le bas jusqu'à ce qu'elle atteigne le bas, et à partir de là, elle y reste (même pas Shift- Page Downou la souris peut changer cela). Plutôt que d'avoir …
Notez qu'il ne s'agit pas d' un doublon. Je demande de désactiver le cache, pas de le vider. Si vous avez un cache à vider, il n'est évidemment pas désactivé. Les rares fois où je remarque le cache de bash des choses qu'il a trouvées sur le chemin, ce n'est …
De man bash: CONDITIONAL EXPRESSIONS [...] -a file True if file exists. [...] -e file True if file exists. Quelle est donc la différence entre [ -a $FILE ]et [ -e $FILE ], le cas échéant? S'il n'y a pas de réelle différence, pourquoi existe-t-il deux drapeaux dans le même …
J'ai une couleur PS1 personnalisée où j'ai les commandes shell réelles dans une couleur distincte, juste pour que je puisse voir rapidement quelles commandes j'ai tapées et les séparer de la sortie de commande elle-même. Supposons que la couleur dans PS1 soit définie sur «bleu» pour l'invite de commande et …
Si vous utilisez l'extension d'accolade avec wget, vous pouvez facilement récupérer des images numérotées séquentiellement: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Il va chercher les 10 premiers fichiers numérotés 90.jpgà 99.jpgtrès bien, mais 100.jpget revenir en avant une 404: Fichier introuvable erreur (je seulement 100 images stockées sur le serveur). Ces fichiers inexistants …
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.