Questions sur bash

5
réponses

RE error: séquence d'octets illégale sur Mac OS X

j'essaie de remplacer une chaîne dans un Makefile sur Mac OS X pour la compilation croisée avec iOS. La chaîne comport ... r imprimer position de la séquence d'octets illégale? Ou personne ne sait ce que le illégales séquence d'octets est?
demandé sur 2013-10-08 12:03:05
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
10
réponses

Obtenir le parent d'un répertoire dans Bash

Si j'ai un chemin de fichier comme... /home/smith/Desktop/Test /home/smith/Desktop/Test/ Comment change ... de caractères pour qu'elle soit le répertoire parent? p.ex. /home/smith/Desktop /home/smith/Desktop/
demandé sur 2011-12-08 08:12:08
8
réponses

Comment tuer un enfant processus après un délai donné à Bash?

j'ai un script bash qui lance un processus enfant qui plante (en fait, pend) de temps en temps et sans raison apparent ... e l'utilisation bash? P.S.: dites-moi si cette question convient mieux à serverfault ou super-utilisateur.
demandé sur 2011-03-02 01:27:37
9
réponses

Moyen rapide de trouver des lignes dans un fichier qui ne sont pas dans un autre?

j'ai deux gros fichiers (ensembles de noms de fichiers). Environ 30.000 lignes dans chaque fichier. J'essaie de trouve ... (): diff file2 file1 | grep '^>' | sed 's/^>\ //' sûrement, il doit y avoir un meilleur moyen?
demandé sur 2013-08-13 13:05:24
6
réponses

Utilisation d'un point d'exclamation dans un message de propagation Git via la ligne de commande?

Comment entrer un point d'exclamation dans un message de propagation Git depuis la ligne de commande? il est ... nit aussi dans le message de propagation. je veux quelque chose comme ça: git commit -am "Nailed it!"
demandé sur 2011-02-27 10:13:39
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
3
réponses

Comment utiliser> dans une commande xargs?

je veux trouver une commande bash qui me permettra de grep tous les fichiers d'un répertoire et d'écrire la sortie de ... blème avec xargs de sorte que toutes les solutions qui n'utilisent pas xargs ne sont pas aussi applicables pour moi.
demandé sur 2009-05-10 22:51:37
6
réponses

Une variable modifiée à l'intérieur d'une boucle while n'est pas mémorisée

dans le programme suivant, si je mets la variable $foo à la valeur 1 à l'intérieur de la première instruction if , cela ... body: 2 # Variable $foo after while loop: 1 # bash --version # GNU bash, version 4.1.10(4)-release (i686-pc-cygwin)
demandé sur 2013-05-31 13:38:24
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
17
réponses

Compter (Non blanc) les lignes de code dans bash

en Bash, Comment puis-je compter le nombre de lignes de code non vides dans un projet?
demandé sur 2008-09-22 17:20:42
12
réponses

Comment afficher une boîte de message GUI à partir d'un script bash sous linux?

j'écris quelques petits scripts bash sous Linux Ubuntu. Je veux être capable de les exécuter depuis L'interface graphi ... se de présent dans une installation Ubuntu par défaut, mais je m'en fiche installer un nouveau paquet si nécessaire.
demandé sur 2008-08-10 08:07:55
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
3
réponses

Comment peut-on distinguer deux pipelines à Bash?

Comment pouvez-vous diff deux pipelines sans utiliser de fichiers temporaires à Bash? Dites que vous avez deux pip ... vidente, au moins). Y a-t-il une astuce impliquant /dev/fd pour faire cela sans utiliser de fichiers temporaires?
demandé sur 2008-12-06 02:30:55
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
6
réponses

Commentaire dans un script Bash

Comment puis-je commenter chaque ligne des lignes suivantes d'un script? cat ${MYSQLDUMP} | \ sed '1d' | ... ois: Supprimer: pas trouvé est-il possible de commenter ici ou non à cause de " | \ "?
demandé sur 2009-09-21 22:17:26
3
réponses

code de commande invalide, malgré les périodes d'évasion, en utilisant sed

étant forcé d'utiliser CVS pour un client courant et l'adresse changée pour la prise en charge à distance. La seule fa ... mand code . j'ai essayé d'échapper aux périodes dans le sed match / remplacement mais cela ne résout rien.
demandé sur 2013-10-18 22:22:21
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
5
réponses

Comment rediriger la sortie d'un processus en cours d'exécution [dupliquer]

cette question a déjà une réponse ici: rediriger STDERR / STDOUT D'un processus a ... ose comme ça pour que je puisse continuer à utiliser le terminal sans que des messages apparaissent sur le terminal.
demandé sur 2009-08-24 22:27:31
8
réponses

Tromper une application en pensant que son stdout est un terminal, pas un tuyau

j'essaie de faire le contraire de Détecter si stdin est un terminal ou d'un tuyau? j'exécute u ... baller dans un script expect ou utiliser un proc_open() en PHP ferait mais ce n'est pas le cas. des idées?
demandé sur 2009-09-09 21:31:55
11
réponses

Comment faire une boucle dans un répertoire de façon récursive pour supprimer des fichiers avec certaines extensions

je dois boucler un répertoire récursivement et supprimer tous les fichiers avec extension .pdf et.doc, j'arrive à bouc ... o "Processing file $f" fi done j'ai besoin d'aide pour compléter le code, puisque je ne vais nulle part.
demandé sur 2011-01-09 14:23:58
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
12
réponses

Déplacer tous les fichiers sauf un

Comment puis-je déplacer tous les fichiers sauf un? Je cherche quelque chose comme: 'mv ~/Linux/Old/!Tux.png ~/ ... uvelles choses-dossier à l'exception de Tux.png . !-signe représente une négation. Est-il un outil pour le travail?
demandé sur 2009-03-22 05:44:38
4
réponses

Pourquoi est #!/usr/bin/env bash supérieure à #!/ bin / bash?

j'ai vu dans un certain nombre d'endroits, y compris des recommandations sur ce site ( Quel est le meilleur Bash sheb ... a transférabilité était un problème, y a-t-il une raison pour laquelle l'utiliser pourrait casser la fonctionnalité?
demandé sur 2014-02-07 00:09:29
4
réponses

Sortie de la commande de tuyauterie vers tee mais aussi enregistrer le code de sortie de la commande [dupliquer]

cette question a déjà une réponse ici: Tuyau de sortie et capturer la sortie de s ... omment puis-je conserver le code de retour de mvn clean install tout en raccordant la sortie à un fichier journal?
demandé sur 2011-07-29 14:36:42
5
réponses

Comment puis-je annuler un test avec des expressions régulières dans un script bash?

en utilisant GNU bash (version 4.0.35 (1)-release (x86_64-suse-linux-gnu), je voudrais annuler un test avec des Expres ... en PATH=$PATH:$TEMP; fi TEMP=/mnt/silo/local/bin if ![[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH:$TEMP; fi export PATH
demandé sur 2010-12-28 02:53:47
8
réponses

Commande introuvable lors de l'utilisation de sudo

j'ai un script appelé foo.sh dans mon dossier personnel. quand je navigue vers ce dossier, et que j'entre . ... tiens sudo: foo.sh: command not found . pourquoi cela arrive-t-il et comment je peux le réparer?
demandé sur 2012-10-21 13:01:16