Quelle est la meilleure façon de se déplacer sur une très longue ligne de commande dans le terminal? Disons que j’ai utilisé la touche fléchée ou Ctrl – R pour obtenir cette longue ligne de commande: ./cmd –option1 –option2 –option3 –option4 –option5 –option6 –option7 –option8 –option9 –option10 –option11 –option12 –option13 –option14 –option15 –option16 –option17 –option18 […]
J’essaye de remplacer une chaîne dans un Makefile sur Mac OS X pour la compilation croisée vers iOS. La chaîne contient des guillemets doubles. La commande est la suivante: sed -i “” ‘s|”iphoneos-cross”,”llvm-gcc:-O3|”iphoneos-cross”,”clang:-Os|g’ Configure Et l’erreur est la suivante: sed: RE error: illegal byte sequence J’ai essayé d’échapper aux guillemets, virgules, tirets et deux-points sans […]
Alors disons que j’ai un script shellscript / bash nommé test.sh avec: #!/bin/bash # TESTVARIABLE=hellohelloheloo ./test2.sh mon test2.sh ressemble à ceci #!/bin/bash # echo ${TESTVARIABLE} cela ne fonctionne pas. Je ne veux pas passer toutes les variables en tant que parameters, car à mon avis, cela est excessif. Y a-t-il une autre façon?
J’étais entré: * 22 * * * test > /dev/null Cependant, je suis averti par e-mail que cela fonctionne toutes les minutes. Je suis confus parce que je pensais que c’était correct pour ce que je voulais.
J’ai écrit un test flou qui échoue de manière non fiable. J’ai ajouté du code de débogage, mais maintenant je veux exécuter le test jusqu’à ce qu’il échoue afin que je puisse rassembler la sortie de débogage. J’ai configuré le test pour pouvoir le lancer en utilisant: ./runtest Ma solution actuelle consiste à écrire un […]
J’ai essayé de comprendre ce qui ne va pas avec ça, mais je n’arrive pas à le comprendre. C’est la partie qui semble avoir une erreur .. elif [ $operation = “man” ]; then if [ $aug1 = “add” ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add […]
Supposons que j’ai une sortie d’une commande (telle que ls -1 ): a b c d e … Je veux appliquer une commande (disons echo ) à chacun, à son tour. Par exemple echo a echo b echo c echo d echo e … Quelle est la manière la plus simple de le faire en […]
Je veux supprimer les entrées en double d’un fichier texte, par exemple: kavitha= Tue Feb 20 14:00 19 IST 2012 (duplicate entry) sree=Tue Jan 20 14:05 19 IST 2012 divya = Tue Jan 20 14:20 19 IST 2012 anusha=Tue Jan 20 14:45 19 IST 2012 kavitha= Tue Feb 20 14:00 19 IST 2012 (duplicate entry) […]
J’essaie de lire un fichier contenant des lignes dans un tableau Bash. J’ai essayé ce qui suit jusqu’à présent: Tentative1 a=( $( cat /path/to/filename ) ) Tentative2 index=0 while read line ; do MYARRAY[$index]=”$line” index=$(($index+1)) done < /path/to/filename Les deux tentatives ne renvoient qu’un seul tableau d’éléments contenant la première ligne du fichier. Qu’est-ce que […]
Comment puis-je tester si une commande génère une chaîne vide?