Questions avec tag 'arguments'

10
réponses

Pourquoi argv inclut-il le nom du programme?

Les programmes Unix / Linux typiques acceptent les entrées de ligne de commande sous la forme d'un nombre d'arguments ( int argc ) et d'un vecteur d'arguments ( char *argv[] ). Le premier élément de argv est le nom du programme, sui...
posée 12.10.2016 - 07:20
8
réponses

Passage d'arguments nommés à des scripts shell

Existe-t-il un moyen simple de transmettre (recevoir) des paramètres nommés à un script shell? Par exemple, my_script -p_out '/some/path' -arg_1 '5' Et à l'intérieur de my_script.sh , recevez-les en tant que: # I believe this notat...
posée 14.05.2014 - 20:19
4
réponses

Quel est le but de l'utilisation de shift dans les scripts shell?

Je suis tombé sur ce script: #! /bin/bash if (( $# <...
posée 16.12.2014 - 22:37
5
réponses

Transmet le résultat de la commande précédente à la suivante en tant qu'argument

J'ai une commande qui envoie des données à stdout ( command1 -p=aaa -v=bbb -i=4 ). La ligne de sortie peut avoir la valeur suivante: rate (10%) - name: value - 10Kbps Je veux grep cette sortie afin de stocker ce "taux" (je suppose que p...
posée 10.01.2014 - 21:14
3
réponses

Comment curl empêche-t-il un mot de passe d'apparaître dans la sortie ps?

J'ai remarqué il y a quelque temps que les noms d'utilisateur et les mots de passe attribués à curl en tant qu'arguments de ligne de commande n'apparaissent pas dans la sortie de ps (bien qu'ils puissent bien sûr apparaître dans votre...
posée 11.08.2017 - 00:41
7
réponses

Quelle est la différence entre $ * et $ @?

Considérez le code suivant: foo () { echo $* } bar () { echo [email protected] } foo 1 2 3 4 bar 1 2 3 4 Il génère: 1 2 3 4 1 2 3 4 J'utilise Ksh88, mais je m'intéresse également à d'autres coques courantes. Si vous connaissez des...
posée 25.06.2012 - 11:51
7
réponses

Est-ce que '-' est utilisé uniquement avec cd?

cd - peut basculer entre le répertoire actuel et le répertoire précédent. Il semble que j'ai déjà vu - utilisé comme argument à d'autres commandes, bien que je ne me souvienne pas si - signifie la même chose que pour cd ....
posée 28.07.2014 - 07:28
7
réponses

Résolution de «mv: liste d'arguments trop longue»?

J'ai un dossier avec plus d'un million de fichiers à trier, mais je ne peux rien faire car mv affiche ce message tout le temps -bash: /bin/mv: Argument list too long J'utilise cette commande pour déplacer des fichiers sans extension:...
posée 09.05.2014 - 01:31
1
réponse

Quand et comment le double tiret (-) a-t-il été introduit comme délimiteur de fin d'options dans Unix / Linux?

Je ne pense pas que le shell / les utilitaires se trouvent dans historique sous Unix, ni dans un format aussi récent. comme 4.4BSD , il est possible d’utiliser un double tiret (ou deux traits d’union consécutifs) comme délimiteur de fin d’op...
posée 29.07.2014 - 08:45
5
réponses

La liste d'arguments est trop longue pour ls

J'obtiens l'erreur suivante en essayant de ls *.txt | wc -l un répertoire contenant de nombreux fichiers: -bash: /bin/ls: Argument list too long Le seuil de cette "liste d'arguments" dépend-il de la distribution ou des spécifications d...
posée 18.05.2012 - 17:43