Questions marquées «bash»

9
Deux tuyaux à une commande

Je suis un peu confus par la syntaxe suivante. Bien que cela fonctionne, il ne comprend pas pourquoi cela fonctionne. Il semble que deux commandes soient attachées à la commande diff. Mais n'y en a-t-il qu'un seul STDIN? Exemples: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt)...

9
Bash: utiliser un alias dans une variable

J'écris un script bash qui exécute chacun de ses arguments en tant que commande. Cela fonctionne pour les commandes dans my PATH, mais pas pour les alias. Je peux appeler directement un alias dans le script, mais je ne peux pas appeler un alias qui a été passé en argument. Le problème (je suppose)...

9
Comment diviser la sortie et la stocker dans un tableau?

Voici la sortie: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 J'ai essayé avec 2 scénarios: Stockage dans un tableau @arr=split(',',$stats); echo "statistics: $stats" Stockage dans une...

9
SSH LocalCommand à la sortie

Dans, ~/.ssh/configvous pouvez utiliser la LocalCommanddirective pour exécuter une commande locale chaque fois que vous vous connectez à une machine distante via SSH. Mais comment exécuter une commande lorsque je quitte une connexion SSH? Il semble que les fichiers * .bashrc / .bash_profile * ne...

9
Recherche dans l'historique des commandes

Je recherche l'historique des commandes du terminal en appuyant sur Ctrlrmais que faire si: This is an old command This is an | less -S older command J'appuie sur Ctrlrpuis je tape "c'est un" et l'ancienne commande apparaît mais pas la plus ancienne. Comment puis-je rechercher toutes les commandes...

9
Pourquoi --text = “$ @” ne passe-t-il que le premier mot?

Lorsque j'exécute le script suivant avec quelques arguments comme arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity crée une boîte de dialogue d'entrée avec ce texte: "arg1" alors que j'attends "arg1 arg2 arg3" Si j'utilise une variable comme le script suivant, elle affiche tous les...

9
Comment gérer la fin des options - dans Getopts

J'utilise getopts pour analyser les arguments dans les scripts bash comme while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1 esac done exeparams="$*" exeparamscontiendra...

9
Couleur différente pour la gamme KiB en `ls -l`

Existe-t-il un moyen sensé de mettre en évidence les 4e, 5e et 6e colonnes à droite de la taille du fichier ls -l? Mon intention est de faciliter la lecture d'une taille de fichier, que ce soit en octets, en Ko ou en MiB. Je connais le -hdrapeau, mais je trouve que devoir interpréter les lettres à...