Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x


1
La liste des répertoires n'est pas entièrement triée
J'ai la liste de répertoires suivante sur un système Debian Linux. Cependant, une chose étrange est que le fichier populate.sql ne semble pas être trié avec le reste. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 …





2
Comprendre `echo $ ((0x63))`
Je cherchais un moyen de convertir hexadécimal via la ligne de commande et j'ai trouvé qu'il y avait une méthode très simple echo $((0x63)). Cela fonctionne très bien, mais je suis un peu confus quant à ce qui se passe ici. je sais $(...) c'est normalement un sous-shell, où le …
18 bash 



3
Pourquoi les options d'une variable entre guillemets échouent, mais fonctionnent lorsqu'elles ne sont pas entre guillemets?
J'ai lu que je devrais citer des variables en bash, par exemple "$ foo" au lieu de $ foo. Cependant, lors de l'écriture d'un script, j'ai trouvé un cas où cela fonctionne sans guillemets mais pas avec eux: wget_options='--mirror --no-host-directories' local_root="$1" # ./testdir recieved from command line remote_root="$2" # ftp://XXX …




3
la répétition awk {n} ne fonctionne pas
J'essaie d'imprimer les lignes en utilisant le symbole de répétition {n} mais cela ne fonctionne pas. Pour. par exemple, je veux imprimer toutes les lignes dont la longueur est de 4 caractères awk '/^.{4}$/' test_data Le code ci-dessus n'imprime pas cela. Comment le corriger pour que je puisse utiliser le …


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.