Questions sur shell

11
réponses

Comment puis-je utiliser des caractères génériques inverses ou négatifs lorsque le motif correspond dans un interpréteur de commandes unix/linux?

dire que je veux copier le contenu d'un répertoire à l'exclusion des fichiers et dossiers dont les noms contiennent le ... de-matches] *Music* /target_directory Qu'est-ce qui devrait remplacer [exclude-matches] pour accomplir ceci?
demandé sur 2008-10-20 01:16:26
11
réponses

Comment puis-je exécuter un programme avec un répertoire de travail différent de current, de Linux shell?

avec un shell Linux, comment démarrer un programme avec un répertoire de travail différent du répertoire de travail ac ... n programme en lançant ../a/helloworld et obtenir le hello-world.txt quelque part dans un troisième répertoire /c .
demandé sur 2009-04-24 19:36:23
8
réponses

Quel est le but de "&&" dans une commande shell?

autant que je sache, utiliser & après la commande est pour l'exécuter en arrière-plan. exemple d'utilisat ... https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )
demandé sur 2010-12-22 18:22:20
8
réponses

Comment ajouter une sortie à la fin du fichier texte dans shell script / bash

comment ajouter la sortie d'une commande à la fin d'un fichier texte?
demandé sur 2011-06-02 00:55:59
11
réponses

Quel est le but de la construction: (colon) GNU Bash?

Quel est le but d'une commande qui ne fait rien, étant un peu plus qu'un chef de commentaire, mais qui est en fait un ... ommand ; done je suppose que ce que je cherche vraiment c'est ce que l'application historique il a pu avoir.
demandé sur 2010-07-12 02:30:25
16
réponses

Test à partir du script shell si le port TCP distant est ouvert

je cherche une méthode simple et rapide pour tester correctement si un port TCP donné est ouvert sur un serveur distan ... que mon serveur exécute (à partir duquel je dois l'exécuter) SunOS 5.10 Generic_139556-08 i86pc i386 i86pc
demandé sur 2011-02-07 18:19:06
10
réponses

modèle ' find-name` qui correspond à plusieurs modèles

j'essayais d'obtenir une liste de tous les fichiers Python et html dans un répertoire avec la commande find Documents - ... a démangeaison originale que j'essayais de gratter. Hésitez pas à pirater que si vous avez de meilleures solutions.
demandé sur 2009-07-16 00:12:21
30
réponses

Comment faire pour les données urlencode pour la commande curl?

j'essaie d'écrire un script bash pour tester qui prend un paramètre et l'envoie par curl vers le site web. J'ai besoi ... e: #!/bin/bash host=${1:?'bad host'} value= shift shift curl -v -d "param=${value}" http://${host}/somepath [email protected]
demandé sur 2008-11-17 22:09:59
3
réponses

Comment déterminer par programmation la branche git actuellement vérifiée [dupliquer]

cette question a déjà une réponse ici: comment obtenir le nom actuel de la branch ... procédure de programmation pour déterminer si un Git checkout est un tag, et si oui quel est le nom de la balise?
demandé sur 0000-00-00 00:00:00
19
réponses

Comment puis-je mélanger les lignes d'un fichier texte sur la ligne de commande Unix ou dans un script shell?

je veux battre les lignes d'un fichier texte au hasard et créer un nouveau fichier. Le fichier peut avoir plusieurs milliers de lignes. Comment puis-je faire cela avec cat , awk , cut , etc?
demandé sur 2010-01-28 13:49:08
4
réponses

Quelle est la différence entre "#!/ usr / bin / env bash "et"#!/ usr / bin / bash"?

dans l'en-tête d'un script bash , Quelle est la différence entre ces deux affirmations ? #!/usr/bin/en ... el env , j'ai eu cette définition: env - run a program in a modified environment ça veut dire Quoi?
demandé sur 2013-05-03 22:10:24
10
réponses

Comment savoir si une variable est vide ou non dans Bash

Comment puis-je vérifier si une variable est vide dans Bash?
demandé sur 2010-06-17 15:00:37
10
réponses

Comment vérifier si vous utilisez Cygwin, Mac ou Linux?

j'ai un script shell qui est utilisé à la fois sur Windows/Cygwin et Mac et Linux. Il a besoin de variables légèrement ... s pour chaque version. comment un script shell/bash peut-il détecter S'il tourne sous Cygwin, Mac ou Linux?
demandé sur 2010-08-12 13:10:22
6
réponses

Comment représenter des conditions multiples dans une instruction shell if?

je veux représenter plusieurs conditions comme celle-ci: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c ... .... Qu'est-ce qui ne va pas avec cette condition? Je suppose que quelque chose ne va pas avec le () .
demandé sur 2010-09-30 02:41:32
9
réponses

Pourquoi avez-vous besoin./ (point-slash) avant le nom de l'exécutable ou du script pour l'exécuter en bash?

quand j'exécute des scripts dans bash, je dois écrire ./ au début: $ ./manage.py syncdb si Je ne le f ... cer des applications, telles que: user:/home/user$ cd /usr/bin user:/usr/bin$ git (qui court sans ./ )
demandé sur 2011-06-13 17:28:01
16
réponses

Linux: copier et créer destination dir si elle n'existe pas

je veux une commande (ou probablement une option vers cp) qui crée le répertoire de destination s'il n'existe pas. exemple: cp -? file /path/to/copy/file/to/is/very/deep/there
demandé sur 2009-10-07 10:55:27
21
réponses

Vérifier si un fichier existe avec un joker dans le script shell [dupliquer]

cette question a déjà une réponse ici: Tester si un glob a toutes les corresponda ... le: if [ -f "xorg-x11-fonts*" ]; then printf "BLAH" fi j'ai aussi essayé sans le double citation.
demandé sur 2011-06-15 23:50:26
10
réponses

Remplacer la ligne entière contenant une chaîne en utilisant Sed

j'ai un fichier texte qui a une ligne particulière quelque chose comme sometext sometext sometext TEXT_TO_BE_RE ... T_TO_BE_REPLACED j'ai besoin d'écrire un script shell pour cela. Comment réaliser cela en utilisant sed ?
demandé sur 2012-06-28 16:55:26
4
réponses

Comment mettre un commentaire de ligne pour une commande multi-ligne [dupliquer]

cette question a déjà une réponse ici: insertion de Commentaires dans un script B ... e 3nd line But malheureusement, le commentaire après le caractère de continuation \ va casser la commande.
demandé sur 2012-03-01 23:27:09
12
réponses

Comment passer des arguments de ligne de commande à un alias de shell?

Comment passer les arguments en ligne de commande à un alias? Voici un échantillon: alias mkcd='mkdir ; cd ;' ... yen de faire des alias qui acceptent les paramètres CL. BTW - j'utilise 'bash' comme mon le shell par défaut.
demandé sur 2009-06-02 23:06:09
10
réponses

Pseudo-terminal ne sera pas attribué parce que stdin n'est pas un terminal

j'essaie d'écrire un script shell qui crée des répertoires sur un serveur distant et utilise ensuite scp pour copier d ... ublique est fiable sur le serveur et je peux exécuter toutes les commandes en dehors du script très bien. Des idées?
demandé sur 2011-08-19 02:38:40
12
réponses

Supprimer newline dans Vim

y a-t-il un moyen de supprimer la nouvelle ligne à la fin d'une ligne dans Vim, de sorte que la ligne suivante soit aj ... le curseur est sur. fin résultat: Evaluator<T>(): _bestPos(){ } est-ce possible à Vim?
demandé sur 2010-10-21 04:32:15
12
réponses

Vérification d'un index sale ou des fichiers non tracés avec Git

Comment puis-je vérifier si j'ai des changements non engagés dans mon dépôt git: changements ajoutés à l'ind ... de fichiers d'un script? git-status semble toujours revenir à zéro avec de version git 1.6.4.2.
demandé sur 2010-04-17 13:41:37
9
réponses

rediriger la copie de stdout vers le fichier journal à partir du script bash lui-même

je sais rediriger stdout pour un fichier: exec > foo.log echo test cela mettra le "test" dans ... x le déclarer dans le script lui-même j'ai essayé exec | tee foo.log mais ça n'a pas marché.
demandé sur 2010-07-04 03:04:14
14
réponses

Comment trouver l'encodage d'un fichier sous Unix via le script(s)

je dois trouver le codage de tous les fichiers qui sont placés dans un répertoire. Est-il un moyen de trouver l'encoda ... qui m'intéresse est:ISO-8859-1. Si l'encodage est autre chose, je veux déplacer le fichier vers un autre répertoire.
demandé sur 2009-04-30 09:13:48
18
réponses

Comment puis-je convertir des onglets en espaces dans chaque fichier d'un répertoire?

Comment puis-je convertir des onglets en Espaces Dans chaque fichier d'un répertoire (éventuellement de façon récursive)? aussi, y a-t-il un moyen de définir le nombre d'espaces par onglet?
demandé sur 2012-06-19 08:30:58
6
réponses

Quelle est la différence entre $(commande) et "commande" dans la programmation shell?

pour stocker la sortie d'une commande en tant que variable dans sh/ksh/bash, vous pouvez faire var=$(command) ou var=`command` Quelle est la différence si tout entre les deux méthodes?
demandé sur 2011-01-17 01:34:37
5
réponses

Prenez une capture d'écran pleine page avec Firefox sur la ligne de commande

J'exécute Firefox sur un Xvfb dans un VPS. Ce que je veux faire est de prendre une capture d'écran pleine page de la p ... nt la ligne de commande Shell. Edit: j'ai fini par écrire mon propre FireFox extension pour ce faire.
demandé sur 2012-10-31 16:34:37
9
réponses

Qu'est-ce que le $? (point d'interrogation en dollars) variable dans les scripts shell?

j'essaie d'apprendre les scripts shell, et j'ai besoin de comprendre le code de quelqu'un d'autre. Qu'est-ce que la variable $? hold? Je ne peux pas chercher sur Google la réponse parce qu'ils bloquent les caractères de ponctuation.
demandé sur 2011-07-26 22:08:14
19
réponses

Supprimer les messages d'avertissement en utilisant mysql à partir de L'intérieur du Terminal, mais mot de passe écrit en script bash

quand j'ai essayé D'exécuter la commande suivante sur MySQL depuis le Terminal: mysql -u $user -p$password -e " ... pas quelque chose. je suis sur OS X Mavericks 10.9.1 et de l'utilisation de MySQL 5.6 à partir de homebrew.
demandé sur 2013-12-24 01:21:14