La sortie de la commande ci-dessous est bizarre pour moi. Pourquoi ne me rend-il pas l'élément 5? $ echo '0,1,2,3,4,5' | while read -d, i; do echo $i; done 0 1 2 3 4 Je m'attendrais à ce que «5» soit également retourné. Courir GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu). L'ajout …
J'ai écrit le code: // a.c #include <stdlib.h> int main () { system("/bin/sh"); return 0; } compilé avec la commande: gcc a.c -o a.out ajouté un bit setuid dessus: sudo chown root.root a.out sudo chmod 4755 a.out Sur Ubuntu 14.04, lorsque je cours en tant qu'utilisateur général, j'ai obtenu le …
Cette commande, lorsqu'elle est exécutée seule, produit le résultat attendu (la dernière ligne de la crontab): tail -n 1 /etc/crontab Cependant, lorsque je l'exécute dans le cadre d'une commande echo pour envoyer le résultat à un fichier, il ajoute un résumé de tous les fichiers du répertoire de travail, plus …
Est-il possible de trier entre deux chaînes dans un gros fichier? Par exemple, le fichier actuel est comme: 0cf Front Brake 0d0 Rear Brake 0ce Handle Bars HUT 03 VR Controls 009 Vest 001 Belt 002 Body Suit 020 Stereo Enable 003 Flexor 007 Hand Tracker 004 Glove 006 Head …
Existe-t-il un moyen d'ajouter des commandes personnalisées à /bin? Par exemple, j'utilise docker container lsbeaucoup, et je voudrais transformer cela en une commande de raccourci, comme dcls. Si j'ajoute un fichier nommé dclsdans /binet à l'intérieur du fichier, spécifiez la commande exacte docker container ls, je suppose que cela ne …
Sur les clusters basés sur la file d'attente, la file d'attente des travaux en attente est affichée à partir d'une commande, par exemple showqueue. La commande renvoie, en colonnes, une liste de données raisonnables comme les noms, etc., mais les colonnes / données n'ont pas vraiment d'importance pour la question. …
J'essaie de manipuler un fichier qui contient des nombres en notation scientifique, mais sans le esymbole, c'est 1.2e+3-à- dire écrit comme 1.2+3. La chose la plus simple à laquelle j'ai pensé awkétait de remplacer +par e+, en utilisant la gsubfonction et de faire mon calcul dans le nouveau fichier. Il …
Lorsque je me connecte, j'ai ces messages: -bash: $'\r' : command not found -bash: $'\r' : command not found -bash: $'\r' : command not found Il est assez clair que cela est causé par des fins de ligne de style Windows dans certains scripts de démarrage, donc ma question est: …
J'ai file.txt que je dois lire dans un tableau Bash. Ensuite, je dois supprimer les espaces, les guillemets doubles et tout sauf la première virgule dans chaque entrée . Voici jusqu'où je suis allé: $ cat file.txt 10,this 2 0 , i s 30,"all" 40,I 50,n,e,e,d,2 60",s e,e" $ cat …
Créons deux fichiers: $ echo -n 'test' > test.txt $ wc test.txt 0 1 4 test.txt Le fichier test.txtne contient pas la nouvelle ligne de fin. $ echo 'test' > test_n.txt $ wc test_n.txt 1 1 5 test_n.txt Le fichier test_n.txtcontient la nouvelle ligne de fin. Les deux fichiers ci …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé l'année dernière . J'ai vu que makec'est utile pour les grands …
Je veux exécuter un alias dans une bash -cconstruction. Le bashmanuel dit: Les alias ne sont pas développés lorsque le shell n'est pas interactif, sauf si l' expand_aliasesoption shell est définie à l'aide deshopt Dans cet exemple, pourquoi l'alias hin'est-il pas trouvé lors de la définition expand_aliasesexplicite? % bash -O …
J'ai un tableau de chemins vers des fichiers qui ont chacun plusieurs lignes de texte. Je voudrais produire un tableau rempli avec la première ligne de chaque fichier traité comme suit: # this.txt first line is [Test this] # another.txt first line is [Test another] paths=( ./this/path/this.txt ./another/path/another.txt ) for …
J'ai un programme fonctionnant à l'intérieur d'un conteneur Docker qui charge un fichier .so qui modifie le comportement du programme par le raccordement et la manipulation de la mémoire. Ce comportement est bloqué par SELinux avec le message suivant dans le journal d'audit: type = AVC msg = audit (1548166862.066: …
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.