preguntar acerca de bash

23
réponses

Tuyau vers / depuis le presse-papiers dans le script Bash

Est-il possible de diriger vers/depuis le presse-papiers dans Bash? Qu'il s'agisse de la tuyauterie vers/depuis une poignée de périphérique ou de l'utilisation d'une application auxiliaire, Je ne trouve rien. Par exemple, si /dev/clip était un péri …
demandé sur 1970-01-01 00:33:29
6
réponses

Comment utiliser des crochets doubles ou simples, des parenthèses, des accolades

Je suis confus par l'utilisation des parenthèses, des parenthèses, des accolades dans Bash, ainsi que par la différence entre leurs formes doubles ou simples. Est-il une explication claire? ... …
demandé sur 1970-01-01 00:33:30
11
réponses

Syntaxe pour une boucle infinie while Bash à une seule ligne

J'ai du mal à trouver la bonne combinaison de points-virgules et/ou d'accolades. Je voudrais faire ceci, mais comme un one-liner de la ligne de commande: while [ 1 ] do foo sleep 2 done ... …
demandé sur 1970-01-01 00:33:29
18
réponses

Comment renvoyer une valeur de chaîne à partir d’une fonction Bash

Je voudrais retourner une chaîne à partir d'une fonction Bash. Je vais écrire l'exemple en java pour montrer ce que je voudrais faire: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); L'exemple ci-dessous fo …
demandé sur 1970-01-01 00:33:30
9
réponses

Différence entre return et exit dans les fonctions Bash

Quelle est la différence entre l'instruction return et exit dans les fonctions BASH en ce qui concerne les codes de sortie? ... …
demandé sur 1970-01-01 00:33:30
13
réponses

Comment puis-je supprimer le suffixe de fichier et la partie path d’une chaîne de chemin dans Bash?

Étant donné un chemin de fichier de chaîne tel que " / foo / fizzbuzz.bar", comment utiliserais-je bash pour extraire uniquement la partie" fizzbuzz " de ladite chaîne? ... …
demandé sur 1970-01-01 00:33:28
8
réponses

Comment écrire un script bash qui prend des arguments d’entrée optionnels?

Je veux que mon script puisse prendre une entrée facultative, Par exemple, actuellement mon script est #!/bin/bash somecommand foo Mais je voudrais dire: #!/bin/bash somecommand [ if $1 exists, $1, else, foo ] ... …
demandé sur 1970-01-01 00:33:32
12
réponses

iTerm 2: Comment définir des raccourcis clavier pour passer au début / fin de ligne?

Je peux voir que Ctrl+de gauche/droit saute au début/à la fin de la ligne. Comment changer Cmd+de gauche/flèche droite? Pour obtenir Alt+de gauche/flèche droite travailler correctement pour que le mot de saut à suivre cet article. ... …
demandé sur 1970-01-01 00:33:31
7
réponses

Capturer des groupes à partir d’une RegEx Grep

J'ai ce petit script dans sh (Mac OSX 10.6) Pour regarder à travers un tableau de fichiers. Google a cessé d'être utile à ce stade: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? …
demandé sur 1970-01-01 00:33:29
11
réponses

Comment attribuer une valeur heredoc à une variable dans Bash?

J'ai cette chaîne multi-ligne (guillemets inclus): abc'asdf" $(dont-execute-this) foo"bar"'' Comment l'attribuer à une variable en utilisant un heredoc dans Bash? Je dois préserver les nouvelles lignes. Je ne veux pas échapper aux caractères da …
demandé sur 1970-01-01 00:33:29