Lorsque j'ouvre une invite bash et tape: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory J'espérais que la 5ème ligne ci-dessus aurait disparu + echo /home/myUsername/someDirectory. Y a-t-il un moyen de faire cela? Dans mon script Bash d'origine, la variable x est en …
Je cherche un moyen de faire en sorte que la chute se produise en fonction d'une condition if dans une condition de cas dans bash. Par exemple: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi …
Voici ce que je dois faire: démarrer le processus A en arrière-plan attendez x secondes démarrer le processus B au premier plan Comment puis-je faire attendre? Je constate que le «sommeil» semble tout arrêter et je ne veux pas vraiment «attendre» que le processus A se termine complètement. J'ai vu …
En regardant la sortie de env, j'ai remarqué qu'il y a aussi la fonction suivante. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Le contenu du fichier /usr/share/mc/mc-wrapper.sh est le suivant. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test …
J'ai écrit un script shell qui gère certains noms de fichiers "normaux", mais j'ai lu Pourquoi mon script shell s'étouffe sur les espaces ou d'autres caractères spéciaux? et Pourquoi vous ne devriez pas analyser la sortie de ls et je voudrais qu'elle soit plus robuste et gère tous les noms …
J'essaye de faire quelques tours avec dd. J'ai pensé qu'il serait possible de stocker des valeurs hexadécimales dans une variable appelée "en-tête" pour la diriger vers dd. Ma première étape sans variable a été la suivante: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd of=hex $ hd hex 00000000 36 c9 da 00 …
Je lance le script ci-dessous: #!/bin/bash ps ax | grep -q [v]arnish if [ $? -eq 0 ];then echo varnish is running... exit 0 else echo "Critical : varnish is not running " exit 2 fi La sortie est comme :: [root@server ~]# sh -x check_varnish_pro.sh + ps ax + …
Disons que j'ai des données de configuration dans un fichier config. Pour plus de commodité, je voudrais charger ces données dans une variable shell, CONFIG_DATA. Évidemment je peux faire: CONFIG_DATA="$(cat config)" Mais cela me semble un peu inutilecat . Est-ce la seule façon de procéder? Ou existe-t-il une manière plus …
Quelle meilleure façon de mettre en œuvre print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Si c'était le cas, par exemple, #!/usr/bin/zshau lieu de #!/bin/shje saurais quoi faire. Mon problème est de trouver un moyen raisonnable de mettre cela en …
Je voudrais vérifier, dans un script bash, quel type de système de fichiers est un répertoire. L'idée est quelque chose comme if [path] is on a [filesystem] filesystem then filesystem specific command end if
Quel est le problème avec ce script? J'essaie de définir A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done et le résultat est: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7: …
Comment obtenir la date de fin du mois précédent, en fonction de la date de traitement? Exemples: Date de traitement = 15jan2015 Date prévue = 31déc2014, Date de traitement = 10fév2015 Date prévue = 31jan2015
Le fichier file1.txt contient des lignes comme: /api/purchase/<hash>/index.html Par exemple: /api/purchase/12ab09f46/index.html Le fichier file2.csv contient des lignes comme: <hash>,timestamp,ip_address Par exemple: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Je veux filtrer file2.csv en supprimant toutes les lignes où la valeur de hachage est également présente dans file1.txt. Ce est-à-dire: cat file1.txt | extract <hash> | …
J'ai deux fichiers texte: string.txt et lengths.txt String.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 Je veux obtenir le fichier >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz Je travaille avec environ 28 000 entrées et elles varient entre 200 et 56 000 caractères. En ce moment, j'utilise: start=1 end=0 i=0 …
J'ai commencé à travailler à mon poste actuel depuis le 17 novembre 2014. Je voudrais savoir combien de jours se sont écoulés jusqu'à maintenant. Des idées sur la façon d'utiliser Linux pour trouver une solution simple et agréable?
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.