Questions sur shell

8
réponses

Comment rediriger la sortie vers une variable dans shell?

j'ai un script comme ça genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5 je veux ob ... mparer à l'intérieur d'un conditionnel? if [ $hash -ne 0 ] then echo KO exit 0 else echo -n OK exit 0 fi
demandé sur 2010-04-01 12:33:16
12
réponses

trouver-exec une fonction shell sous Linux?

Est-il un moyen d'obtenir find pour exécuter une fonction que j'définir dans le shell? Par exemple: dosomethi ... something: No such file or directory y a-t-il un moyen d'obtenir find 's -exec pour voir dosomething ?
demandé sur 2010-12-01 08:25:34
3
réponses

Comment créer des sous-répertoires inexistants de façon récursive en utilisant Bash?

je crée un script de sauvegarde rapide qui va décharger certaines bases de données dans une structure de répertoire ag ... $client/$year/$month" [ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"
demandé sur 2009-11-13 23:42:03
11
réponses

Comment puis-je tuer les processus / jobs de fond quand mon script shell sort?

je cherche un moyen de nettoyer le désordre quand mon script de haut niveau sort. surtout si je veux utiliser set -e , je souhaite que le processus de fond meurt quand le script sort.
demandé sur 2008-12-11 20:33:00
3
réponses

La substitution de commande: backticks ou le signe dollar / parenthèse fermée? [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre $(command) ... ue d'utiliser les deux formes dans un script, par exemple lors de l'imbrication des substitutions de commande?
demandé sur 2012-02-23 04:38:06
17
réponses

Exécution des instructions multi-lignes Python dans la ligne de commande d'une ligne

J'utilise Python avec -c pour exécuter une boucle à une doublure, i.e.: $ python -c "for r in range(10): prin ... é? il est important pour moi d'avoir ceci comme une doublure pour que je puisse l'inclure dans un Makefile.
demandé sur 2010-01-11 20:11:27
14
réponses

Décompressez Tous Les Fichiers Dans Un Répertoire

j'ai un répertoire de fichiers ZIP (créé sur une machine Windows). Je peux les décompresser manuellement en utilisant ... -je décompresser tous les fichiers ZIP dans le dossier courant via le shell? Utilisant Ubuntu Linux Server.
demandé sur 2010-03-03 23:41:54
11
réponses

Comment dire si une chaîne de caractères n'est pas définie dans un script shell bash?

si je veux vérifier la chaîne null je ferais [ -z $mystr ] mais si je veux vérifier si la variable a été définie? Ou n'est-il pas de distinction dans les scripts bash?
demandé sur 2008-10-23 08:26:49
11
réponses

Commande Unix pour trouver des lignes de deux fichiers

je suis sûr que j'ai une fois trouvé une commande unix qui pourrait imprimer les lignes communes à partir de deux ou plusieurs fichiers, est-ce que quelqu'un connaît son nom? C'était beaucoup plus simple que diff .
demandé sur 2008-12-17 09:36:55
13
réponses

Comment générer des nombres aléatoires en Bash?

Comment générer un nombre aléatoire dans une plage de Bash?
demandé sur 2009-07-28 19:23:15
8
réponses

[:Opérateur inattendu dans la programmation shell [dupliquer]

cette question a déjà une réponse ici: erreur imprévue de l'opérateur [duplicate] ... 4: n: :Unexpected operator [: 5: n: :Unexpected operator y a-t-il une erreur dans mon script bash? Merci!
demandé sur 2010-08-05 05:03:54
9
réponses

Exécuter des Scripts Shell à partir du Dock OS X?

comment configurer un script shell pour l'exécuter à partir du Mac OSX dock? Il semble que le simple fait de créer un ... teur. Est-il un drapeau que je dois mettre quelque part pour lui dire de courir au lieu de l'ouvrir pour le montage?
demandé sur 2008-11-11 19:24:50
12
réponses

Comment obtenir la partie du fichier après la ligne qui correspond à l'expression grep? (premier match)

j'ai un fichier avec environ 1000 lignes. Je veux la partie de mon dossier après la ligne qui correspond à ma déclarat ... donc, je veux le fichier de la ligne 535 to line 1000 pour la suite du traitement. Comment faire ?
demandé sur 2011-08-18 10:57:39
4
réponses

Supprimer les entrées en double en utilisant un script Bash [dupliquer]

cette question a déjà une réponse ici: Comment puis-je supprimer des lignes dupli ... 012 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
demandé sur 2012-02-21 15:46:43
14
réponses

Comment stocker l'erreur standard dans une variable dans un script Bash

disons que j'ai un script comme le suivant: useless.sh echo "This Is Error" 1>&2 echo "This Is ... c'est ce que je vais devoir faire. j'espère qu'il y a un autre moyen. N'importe qui ont des idées?
demandé sur 2009-06-07 20:38:11
6
réponses

Test pour la chaîne de longueur non nulle dans Bash: [- n "$var"] ou ["$var"]"]

j'ai vu des scripts bash tester pour la chaîne non-longueur zéro de deux façons différentes. La plupart des scripts ut ... ething when var is zero-length fi ou if [ ! "$var" ]; then # Do something when var is zero-length fi
demandé sur 2010-10-06 06:12:05
15
réponses

Récupérer L'utilisation CPU et l'utilisation de la mémoire d'un seul processus sur Linux?

je veux obtenir le CPU et l'utilisation de mémoire d'un seul processus sur Linux - je connais le PID. Avec un peu de ... commande "watch". Quelle commande puis-je utiliser pour obtenir ces informations depuis la ligne de commande Linux?
demandé sur 2009-08-03 14:13:50
5
réponses

Comment tuer processus zombie [fermé]

j'ai lancé mon programme au premier plan (un programme démon), et puis je l'ai tué avec kill -9 , mais je reçois un zom ... 0 Z [cwmpd] [email protected]:~# kill -9 1163 [email protected]:~# ps aux |grep anyprogram 1163 root 0 Z [cwmpd]
demandé sur 2013-06-05 20:14:46
13
réponses

Entrer automatiquement le mot de passe SSH avec le script

je dois créer un script qui entre automatiquement un mot de passe pour le client OpenSSH ssh . disons que j'ai ... omehost a1234b ...mais cela ne fonctionne pas. comment intégrer cette fonctionnalité dans un script?
demandé sur 2012-08-30 21:45:17
7
réponses

Quelle est la différence entre les deux.bashrc,.profil bash, et.de l'environnement?

j'ai utilisé un certain nombre de systèmes différents *nix-basés des années, et il semble que chaque saveur de Bash qu ... l des différences significatives entre les plates-formes (y compris Mac OS X (et son Terminal)?app) et Cygwin Bash)?
demandé sur 2009-01-06 06:58:34
6
réponses

Comment exécuter un script PowerShell à partir d'un fichier batch

j'essaie d'exécuter ce script dans PowerShell. J'ai enregistré le script ci-dessous comme ps.ps1 sur mon bureau. ... utionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1 pause Mais j'obtiens cette erreur:
demandé sur 2013-10-12 17:57:42
14
réponses

Seulement obtenir la valeur de hachage en utilisant md5sum (sans nom de fichier)

j'utilise md5sum pour générer une valeur de hachage d'un fichier. Mais j'ai seulement besoin de recevoir la valeur de ... cefe727737d295 ./ iso / somefile.iso Comment puis-je "rayer" le nom du fichier et ne rester que la valeur ?
demandé sur 2010-09-09 22:07:26
9
réponses

Shell Script-supprimer la première et la dernière citation ( " ) d'une variable

ci-dessous est l'extrait de script shell d'un script plus grand. Il supprime les citations de la chaîne qui est tenue ... efficace? #!/bin/sh opt="\"html\test\\"" temp=`echo $opt | sed 's/.\(.*\)//' | sed 's/\(.*\).//'` echo $temp
demandé sur 2012-03-16 11:14:36
2
réponses

Sélectionner des lignes aléatoires à partir d'un fichier dans bash [dupliquer]

cette question a déjà une réponse ici: Quelle est la meilleure façon de lire une ... lignes aléatoires à partir du fichier d'entrée et de sortie vers un autre fichier. comment cela peut-il être fait?
demandé sur 2012-02-12 05:27:57
30
réponses

Shell one liner pour préparer un fichier

c'est probablement une solution complexe . je cherche un opérateur simple comme">>", mais pour le prépaiemen ... quelque chose comme mv myfile tmp cat myheader tmp > myfile quelque chose de plus intelligent?
demandé sur 2008-09-10 19:17:09
5
réponses

Script Shell pour supprimer les répertoires de plus de n jours

j'ai des répertoires nommés comme: 2012-12-12 2012-10-12 2012-08-08 Comment supprimer les répertoires de plus de 10 jours avec un script shell bash?
demandé sur 2012-12-14 01:30:19
15
réponses

Comment passer de SSH à vagrant sans vraiment lancer "vagrant ssh"?

j'aimerais reproduire la façon dont Vagrant se connecte à ma VM dans un script shell en utilisant la commande ssh , donc je crée un alias pour mon instance Vagrant. Quelle est la syntaxe de la commande pour y accéder?
demandé sur 2012-06-02 21:16:14
5
réponses

Comment affecter la sortie d'une commande Bash à une variable? [dupliquer]

cette question a déjà une réponse ici: Comment définir une variable à la sortie d ... mp;& cd .. && ls $pwd= `pwd` done pouvez-vous repérer mon erreur, s'il vous plaît?
demandé sur 2010-02-23 01:25:31
4
réponses

Comment vider (effacer) le tampon logcat dans Android [dupliquer]

cette question a déjà une réponse ici: comment effacer les anciennes données de l ... our nettoyer le tampon, c'est de redémarrer. C'est efficace, mais je voudrais savoir si il y a un moyen plus facile.
demandé sur 2010-07-23 08:25:08
11
réponses

Affichage de la pleine sortie de la commande PS

lorsque j'exécute la commande ps -aux sur mon serveur linux, auquel je me suis connecté en utilisant putty, peu de pro ... echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke [email protected]:~$ echo $COLUMNS 158
demandé sur 2010-01-29 07:23:15