Questions marquées «bash»

17
Que signifie la barre oblique inversée en tant que commande?

Un logiciel que j'ai installé a inséré une ligne dans mon profil qui se lit comme suit: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Je sais que dot .est synonyme de source, donc je soupçonne que ce n'est que l'approvisionnement du fichier, mais je n'en ai jamais vu \.auparavant; fait-il autre...

17
Quel type d'opération est / # / - dans "$ {my_array [@] / # / -}"?

La réponse acceptée pour transformer un tableau en arguments d'une commande? utilise la commande Bash suivante: command "${my_array[@]/#/-}" "$1" J'essaie de comprendre /#/-exactement ce que fait la pièce. Malheureusement, je ne sais pas comment l'appeler, j'ai donc du mal à trouver de la...

17
Priorité de Pipe (|) et logique et (&&) dans bash

Le scénario classique avec Operator Precedence, vous avez une ligne comme: (cd ~/screenshots/ && ls screenshot* | head -n 5) Et vous ne savez pas si c'est analysé ((A && B) | C)ou (A && B | C)... La documentation presque officielle trouvée ici ne répertorie pas le canal dans...

16
Traitement de la variable bash avec sed

la variable bash LATLNG contient une valeur de latitude et de longitude entre parenthèses comme ceci (53.3096,-6.28396) Je veux les analyser dans une variable appelée LAT et LON que j'essaie de faire via sed comme ça LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g"...

16
Copier et marquer dans Bash comme dans Emacs?

Je voudrais être en mesure de copier et coller du texte dans la ligne de commande dans Bash en utilisant les mêmes liaisons de clavier que Emacs utilise par défaut ( par exemple en utilisant C-spacepour set-mark, M-wcopier du texte, C-y, M-ypour le coller, etc.). La documentation de GNU Bash...

16
Bash CD jusqu'à dans certains dossiers

Je fais beaucoup de travail dans Magento, tout comme beaucoup de gens avec qui je travaille, et ça devient ennuyeux de devoir taper: cd ../../../../../../ Pour ne trouver que quelques répertoires dans votre dossier racine 'httpdocs', j'essaie donc de créer un script qui suit ce pseudo-code: while...

16
bash trouver xargs grep seule occurrence unique

C'est peut-être un peu étrange - et il y a peut-être d'autres outils pour le faire, mais bon ... J'utilise la commande bash classique suivante pour trouver tous les fichiers contenant une chaîne: find . -type f | xargs grep "something" J'ai un grand nombre de fichiers, sur plusieurs profondeurs. la...

16
Quelle est la méta-clé de bash?

J'ai essayé d'utiliser xmodmappour mapper META_Là la MENUclé, mais il ne semble pas être accepté par bashcomme clé méta. Je me demande donc comment ces composants (clavier, X, xterm, bash) sont liés à chacun en ce qui concerne les méta- et super-clés. Toute explication serait appréciée....

16
Pourquoi a = 0; laisser un ++ retourner le code de sortie 1?

Essayez-le: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 En contraste avec ceci: $ b=0 $ let b+=1 $ echo $? 0 Et ceci (de Sirex ): $ c=0 $ let ++c $ echo $? 0 Qu'est-ce qui se passe ici? $ bash --version...