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.
Est-il possible d'utiliser la fonction bash dans AWK d'une manière ou d'une autre? Exemple de fichier (chaîne, int, int, int) Mike 247808 247809 247810 Essayer de convertir des valeurs décimales en hexadécimales. Fonction définie soit en .bashrc soit en script shell. awk '{print $1 ; d2h($2)}' file awk: appel de …
J'essaie de mettre en place un script shell pour qu'il exécute des processus d'arrière-plan, et quand je Ctrlcle script shell, il tue les enfants, puis se ferme. Le meilleur que j'ai réussi à trouver est celui-ci. Il semble que lekill 0 -INT tue également le script avant l'attente, de sorte …
Selon " Linux: The Complete Reference 6th Edition " (p. 44), vous ne pouvez diriger que STDERR en utilisant les |&symboles de redirection. J'ai écrit un script assez simple pour tester ceci: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Je lance ce script comme ceci: ./script.sh |& sed 's:^:\t:' …
J'exécute mon script shell ci-dessous sur une machine sur laquelle le serveur d'applications c ++ s'exécute sur le port 8080 et dans le script shell j'exécute une URL et stocke la réponse provenant de cette URL dans la variable DATA. Mais supposons que si le même serveur d'applications est en …
My Bash Prompt définit actuellement la barre de titre xterm en utilisant la séquence suivante: PS1='\033]0;\u@\h>\w\007' Existe-t-il un moyen simple d'afficher la commande actuelle dans la barre de titre. Par exemple, si je suis en train de suivre un fichier en utilisant tail -f foo.log, je veux que ma barre …
Disons que nous avons 2 entiers dans un script bash: value1=5 value2=3 Alors pourquoi avons-nous besoin d'utiliser des guillemets doubles en cas de test? Par exemple: if [[ "$value1" -eq "$value2" ]] Pourquoi ne pas simplement utiliser ce qui suit? if [[ $value1 -eq $value2 ]] Pour moi, les guillemets …
Je me demande pourquoi il y a une erreur lors de l'utilisation d'une commande asynchrone dans une boucle? $ for i in {1..8}; do sleep 100 & ; done bash: syntax error near unexpected token `;' Si je l'écris comme $ for i in {1..8}; do > sleep 100 & …
Contexte et question Il existe de nombreuses façons de coloriser l' environnement du terminal et du shell. La sortie des commandes individuelles, telles que lset grep, peut également être colorisée. La notion de jouer des médias sur la console n'est pas directement liée mais intéressante, mais cela s'appuie apparemment sur …
Je veux sélectionner certaines lignes contenant un numéro donné dans un fichier. Le fichier que je souhaite rechercher est appelé os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed La première partie, avant le tuyau, fonctionne - elle produit les termes à rechercher, …
Je souhaite utiliser shell pour invoquer un script sur un serveur distant. Je voudrais capturer la sortie de ce script (ses messages de journalisation) et le code de sortie qu'il renvoie. Si je fais ça: ssh user@server /usr/local/scripts/test_ping.sh echo "$?" J'obtiens le code de sortie mais je ne peux pas …
Je tapais juste quelque chose dans le sens de: mv foo/bar/poit/zoid/narf.txt et soudain réalisé, putain, je dois taper à nouveau de grandes parties de ce paramètre mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Même avec la tabulation terminée, une grande douleur. Je sais que je peux copier-coller le paramètre en sélectionnant le texte et …
Sur Ubuntu 10.4, j'ai édité le /etc/bash.bashrcfichier pour définir certaines variables comme la taille de l'historique des commandes ( HISTSIZE=5000), mais si je crée un nouvel utilisateur, Ubuntu leur donne par défaut un .bashrcfichier dans leur répertoire personnel avec cet ensemble HISTSIZE=1000qui remplace le mien. Comment puis-je changer le .bashrcfichier …
J'utilise ubuntu 11.04. Existe-t-il un moyen de définir la coloration pour la sortie après la liste de fin de tabulation d'un cd, ls ou etc.? c'est à dire myshell@root$ cd ~/user/files/ Je frappe tab ... myfile myfoo mybar <- cette sortie est colorée? J'espère que vous avez apprécié mon diagramme.
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.