Questions sur bash

2
réponses

Comment fonctionne cette bombe à fourche? [dupliquer]

cette question a déjà une réponse ici: la commande Bash :(){ :|:& };: va générer ... a bombe suivante est une bombe à fourche bash très élégante: :(){ :|:& };: Comment ça fonctionne?
demandé sur 2009-06-13 21:45:02
6
réponses

Comment diviser une chaîne en plusieurs variables dans la coquille de bash? [dupliquer]

cette question a déjà une réponse ici: Comment séparer une chaîne sur un délimite ... ho $STR | cut -f1 -d?) var2=$(echo $STR | cut -f1 -d?) var3=$(echo $STR | cut -f1 -d?) etc.
demandé sur 2012-05-09 20:54:57
7
réponses

Obtenez la date d'hier à bash sur Linux, DST-safe

j'ai un script shell qui tourne sur Linux et utilise cet appel pour obtenir la date d'hier dans YYYY-MM-DD format: ... résultat de "2013-03-09" . alors quel est un bon DST-safe moyen d'obtenir la date d'hier à bash sur Linux?
demandé sur 2013-03-13 04:17:51
20
réponses

Comment puis-je échapper à l'espace blanc dans une liste de boucles bash?

j'ai un script shell bash qui boucle tous les répertoires enfants (mais pas les fichiers) d'un certain répertoire. Le ... script comme ceci: test.sh "Cherry Hill" "New York City" produit la sortie suivante: Cherry Hill New York City
demandé sur 2008-11-19 08:10:42
14
réponses

Comment analyser XML en Bash?

idéalement, ce que je voudrais pouvoir faire est: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
demandé sur 2009-05-21 19:36:53
3
réponses

Exécuter ssh et exécuter immédiatement la commande [dupliquer]

cette question a déjà une réponse ici: est-ce que je peux SSH quelque part, exécu ... J'ai essayé [command] | ssh [email protected] ssh [email protected] [command] ssh [email protected] "[command]" ssh -t [email protected] [command]
demandé sur 2013-08-30 03:38:32
2
réponses

bash HISTSIZE vs. HISTFILESIZE?

Quelle est la différence entre HISTSIZE et HISTFILESIZE ? ils sont utilisés pour étendre l'histoire de bash au ... sur la raison pour laquelle ils sont tous les deux nécessaires. ( Exemple 1 , Exemple 2 , Exemple 3 ).
demandé sur 2013-10-18 20:43:37
3
réponses

Comment puis-je transmettre des paramètres à une autre commande en script bash?

dans mon script bash, je voudrais analyser zéro, un ou deux paramètres (le script peut les reconnaître), puis transmettre les paramètres restants à une commande invoquée dans le script. Comment puis-je le faire?
demandé sur 2009-10-08 17:05:15
8
réponses

Comment remplacer une ligne entière dans un fichier texte par un numéro de ligne

j'ai une situation où je veux un script bash pour remplacer une ligne entière dans un fichier. Le numéro de ligne est ... y a-t-il des méthodes bash pour faire cela (ou quelque chose de simple qui peut être jeté dans un .SH script).
demandé sur 2012-06-21 23:20:43
5
réponses

Convertissez les arguments en ligne de commande en un tableau dans Bash

comment convertir les arguments en ligne de commande en un tableau de script bash? je veux prendre ceci: ... ir ce fonctionnement: if [ "$#" -eq 0 ]; then myArray=( defaultarg1 defaultarg2 ) else myArray=( "[email protected]" ) fi
demandé sur 2012-10-03 19:30:16
8
réponses

Utiliser expect in bash script pour fournir un mot de passe à la commande SSH

à ceux qui veulent répondre que je devrais utiliser les clés SSH s'il vous plaît s'abstenir j'essaye d' ... laquelle j'utilise bash avant de m'attendre est que j'ai utilisé un menu auquel je peux me connecter. Merci
demandé sur 2011-01-24 13:22:45
1
réponses

égalité des chaînes de bash [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre l'opérateur ... "a" == "b" ]] && echo equal || echo not-equal résultats dans: equal equal not-equal not-equal
demandé sur 2010-07-16 18:20:37
13
réponses

Comment déterminer si un processus s'exécute à l'intérieur de lxc/Docker?

y a-t-il un moyen de déterminer si un processus (script) s'exécute dans un conteneur lxc (~ Docker runtime)? Je sais q ... ionnent à l'intérieur d'une machine virtuelle, est-ce que quelque chose de similaire est disponible pour lxc/docker?
demandé sur 2013-11-16 00:42:04
3
réponses

Comment déterminer le nom de la fonction à partir de l'intérieur d'une fonction

si j'ai un tel script BASH: #/bin/bash f() { # echo function name, "f" in this case } y a-t-il un mo ... amp;2; seulement dans ce cas ce que je voulais n'est pas " 151920920" , qui est le nom du fichier du script.
demandé sur 2009-12-03 00:29:29
9
réponses

Bash script - comment référencer un fichier pour les variables

Salut je veux appeler un fichier de paramètres pour une variable, Comment puis-je faire cela en bash? ainsi l ... s/$playschool comment faire pour que bash fasse quelque chose comme ça? Devrai-je utiliser awk / sed etc...?
demandé sur 2011-03-08 07:27:52
20
réponses

Comment fusionner toutes les deux lignes en une seule à partir de la ligne de commande?

j'ai un fichier texte avec le format suivant. La première ligne est la "clé "et la seconde la"valeur". KEY 404 ... un délimiteur comme $ ou , : KEY 4048:1736 string , 3 comment fusionner deux lignes en une seule?
demandé sur 2012-03-07 20:19:56
9
réponses

Commentaires en ligne pour Bash?

j'aimerais pouvoir commenter un seul drapeau dans une commande d'une ligne. Bash ne semble avoir que des commentaires ... ce qui suit semble fonctionner, mais je ne sais pas si c'est portable: ls -l `# -F is turned off` -a /etc
demandé sur 2010-03-26 18:22:13
7
réponses

Rediriger STDERR / STDOUT D'un processus après son démarrage, en utilisant la ligne de commande?

dans le shell, vous pouvez faire une redirection, > < , etc. mais QU'en est-il après le démarrage d'un programme ... . J'aimerais pouvoir >/dev/null ou une autre redirection pour pouvoir continuer à travailler dans le même shell.
demandé sur 2009-02-27 09:26:24
4
réponses

Sur.bash profil.bashrc, et où doit être écrit alias? [dupliquer]

Double Possible: Quelle est la différence entre .bashrc,.bash_profile, et .de l'environnement? ... non-connexion? une page Web dit d'utiliser .bash_aliases , mais ça ne marche pas sur Mac OS X, on dirait.
demandé sur 2009-05-24 06:37:21
5
réponses

Que signifie "$ @ " dans un script shell?

que signifie un signe dollar suivi d'un signe at ( @ ) dans un script shell? par exemple: umbrella_corp_options [email protected]
demandé sur 2012-04-03 17:28:30
14
réponses

Comment remplacer ${} emplacements dans un fichier texte?

je veux Piper la sortie d'un fichier" template "dans MySQL, le fichier ayant des variables comme ${dbName} intercalé. ... uel est l'utilitaire en ligne de commande pour remplacer ces instances et transférer la sortie à la sortie standard?
demandé sur 2009-01-06 10:00:16
10
réponses

Dans Unix, comment supprimer tout ce qui se trouve dans le répertoire courant et en dessous?

je sais que cela supprimera tout dans un sous-répertoire et en dessous de lui: rm -rf <subdir-name> ... ans le répertoire courant ainsi que tous les sous-répertoires au-dessous et le contenu de tous ces sous-répertoires?
demandé sur 2009-05-04 20:16:00
15
réponses

Comment trier un tableau en Bash

j'ai un tableau en Bash, par exemple: array=(a c b f 3 5) je dois trier le tableau. Non seulement affic ... obtenir un nouveau tableau avec les éléments triés. Le nouveau tableau trié peut être entièrement nouveau ou ancien.
demandé sur 2011-09-16 13:06:58
13
réponses

Attendre la fin de "n'importe quel processus"

y a-t-il une fonctionnalité intégrée à bash pour attendre la fin du processus? La commande wait permet seulement d'a ... is savoir s'il est construit en fonction de bash. while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
demandé sur 2009-06-29 16:33:28
8
réponses

Comment puis-je utiliser grep pour rechercher dans le répertoire courant tous les fichiers ayant la chaîne de caractères "hello" mais qui s'affichent seulement.h and.cc des dossiers?

Comment puis-je utiliser grep pour rechercher dans le répertoire courant tous les fichiers contenant la chaîne" hello " et afficher uniquement .h et .dossiers cc?
demandé sur 2012-02-09 23:10:40
12
réponses

Quelle est la meilleure façon d'utiliser les scripts R sur la ligne de commande (terminal)?

il est très pratique d'avoir des scripts R pour faire des tracés simples à partir de la ligne de commande. Cependant, ... sur l'un ou l'autre, et rend mon cœur blessé vraiment mauvais. est il y a un meilleur moyen que je manque?
demandé sur 2009-04-15 12:31:35
13
réponses

Comment étendre manuellement une variable spéciale (ex: ~ tilde) dans bash

j'ai une variable dans mon script bash dont la valeur est quelque chose comme ceci: ~/a/b/c noter qu'il ... f/ghi et ls -lt $(magic "~/abc/def/ghi") Notez que ~/abc/def/ghi peut ou ne peut pas exister.
demandé sur 2010-10-19 01:54:23
9
réponses

Comment aller à chaque répertoire et exécuter une commande?

Comment écrire un script bash qui passe par chaque répertoire d'un répertoire parent et exécute a commande dans ch ... 0004.txt 003 0001.txt le nombre de répertoires est inconnue.
demandé sur 2011-09-19 15:24:57
17
réponses

Tableaux associatifs dans les scripts Shell

nous avions besoin d'un script qui simule des tableaux associatifs ou une structure de données semblable à une carte pour les scripts Shell, n'importe quel corps?
demandé sur 2009-03-27 10:37:40
9
réponses

Sommeil infini (blocage infini))

j'utilise startx pour démarrer X qui va évaluer mon .xinitrc . Dans mon .xinitrc je démarre mon gestionnaire de fenêtr ... nfini au lieu de boucle de sommeil? Y a-t-il une commande qui va geler le script? meilleures salutations
demandé sur 2010-05-29 17:12:14