Questions marquées «bash»

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.

6
Tableau de tri Bash selon la longueur des éléments?
Étant donné un tableau de chaînes, je voudrais trier le tableau en fonction de la longueur de chaque élément. Par exemple... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Devrait trier pour ... "the longest string in the …


2
Supprimer des fichiers sans chaîne dans le nom
Je souhaite supprimer les fichiers qui n'ont pas la chaîne «999» (sans le «») dans leur nom. J'ai essayé: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Mais aucun ne fonctionne. J'utilise macOS Sierra, avec …
9 bash  osx  filenames  rm 


3
Comment capturer la première adresse IP d'une commande ifconfig?
Comment capturer la première adresse IP qui vient de la ifconfigcommande? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 …
9 linux  bash  awk  sed  ifconfig 

3
expansion du shell (A | B) dans les noms de fichiers?
Est-il possible d'élargir un orchoix dans le shell lors de la lecture d'un fichier par exemple. Ce que je veux dire par là, c'est que, par exemple, grepprend en charge la syntaxe comme (A|B)pour faire correspondre A ou B dans un fichier. De même, si j'ai ces fichiers: file1.txt file2.txt …

1
afficher les STDOUT avant STDERR?
Je suis nouveau à bash et je ne peux pas pour la vie de moi comprendre comment exécuter une certaine commande, supposer ./fffet imprimer des stdouts réguliers avant stderr (je suis confus quant au sens moi-même) par exemple $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff …

10
Bash: Extraire l'une des quatre sections d'une adresse IPv4
Nous pouvons utiliser la syntaxe ${var##pattern}et ${var%%pattern}pour extraire la dernière et la première section d'une adresse IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Comment extraire la deuxième ou la troisième section d'une adresse IPv4 …

7
En face de la commande `source`
J'utilise la sourcecommande dans mon script bash pour lire / imprimer les valeurs des variables more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd sde …



6
(bash) Script A, attendez le script B, mais pas son processus enfant
J'ai donc scriptA qui fait: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB fait: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit Mon résultat souhaité est que scriptA attendra que toutes les instances de scriptB se terminent avant …


4
Comment déplacer et recréer un dossier en même temps?
J'ai un dossier appelé statisticssur un serveur Ubuntu dans lequel les fichiers de données sont régulièrement stockés. Comment puis-je renommer un statisticsdossier en backup-xxrecréant le statisticsdossier pour qu'il soit disponible pour stocker de nouveaux fichiers? Les fichiers du statisticsdossier sont créés par PHP file_put_contents. Je préfère renommer le dossier, car …


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.