Je l'ai tapé par erreur mais bash n'a imprimé aucune erreur (mais a créé un fichier vide) alors j'ai pensé que cela signifiait peut-être quelque chose? (par exemple date |> tmp.txt)
Je travaille sur un script et j'ai besoin de construire la tarcommande dynamiquement. Voici deux exemples pour illustrer ce que j'essaie de faire: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar …
Sur un système Linux moderne avec plusieurs disques et un RAID logiciel couvrant à la fois les disques lents (HDD) et rapides (SSD), comment les écritures sur le système de fichiers sont-elles mises en cache? Pour md-raid RAID1, la baie peut être configurée avec des disques au fur --write-mostlyet à …
É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 …
J'ai besoin de trouver et de supprimer des fichiers de plus d'une semaine dans l'unité de développement. Il existe un nombre limité d'utilitaires disponibles sur cet appareil. -mtime findLe prédicat de n'est pas disponible. Comment puis-je vérifier tous les fichiers qui datent de plus de x jours dans ce cas?
Dropbox vient d'annoncer que son client Linux ne prendrait en charge ext4 qu'à l'avenir. J'utilise actuellement Dropbox sur une partition btrfs (sans aucun problème). Apparemment, le support xattr est essentiel. Ext4 et btrfs prennent en charge cela, et en effet je ne connais aucune fonctionnalité ext4 que btrfs ne supporte …
ALL ALL=(ALL) NOPASSWD:ALLla ligne a été ajoutée automatiquement deux fois à la fin de mon /etc/sudoersfichier. Mon Linux a soudainement cessé de demander un mot de passe chaque fois que j'ai exécuté une commande sudo. Cela m'a fait enquêter sur le problème. Même après avoir exécuté sudo -kpour réinitialiser le …
J'ai ci-dessous un scénario comme: if [file exists]; then exit elif recheck if file exist (max 10 times) if found exit else recheck again as per counter fi
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Unix et Linux Stack Exchange. Fermé il y a 2 ans . Ma question n'est pas ce que signifie chaque champ, …
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 …
J'ai un fichier alphanumavec ces deux lignes: 123 abc this is a line Je ne comprends pas pourquoi, lorsque je cours sed 's/[a-z]*/SUB/' alphanum, j'obtiens la sortie suivante: SUB123 abc SUB is a line Je m'attendais à: 123 SUB SUB is a line J'ai trouvé un correctif (utilisez sed 's/[a-z][a-z]*/SUB/'plutôt), …
Je souhaite retrouver les fichiers PDF dont le nom (hors extension) est supérieur à trois. $ find ~ -iregex ".{3,}/.pdf" ne renvoie rien, mais $ find ~ -iregex ".+/.pdf" travaux. Comment puis-je activer la {3,}variante?
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" Dans ce cas, comment puis-je citer $myvarpour éviter la division des mots en raison des espaces blancs dans la valeur de myvar?
J'essaie de mieux comprendre les autorisations, donc je fais quelques "exercices". Voici une séquence de commandes que j'utilise avec leur sortie respective: $ umask 0022 $ touch file1 $ ls -l file1 -rw-r--r-- 1 user group 0 Mar 16 12:55 file1 $ mkdir dir1 $ ls -ld dir1 drwxr-xr-x 2 …
J'ai répondu à cette question sur SuperUser qui était liée au type d'expressions régulières utilisées lors de la réception d'une sortie. La réponse que j'ai donnée était la suivante: tail -f log | grep "some_string.*some_string" Et puis, en trois commentaires à ma réponse @Bob a écrit ceci: .*est gourmand et …
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.