Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.



4
Comment utiliser grep lorsque le fichier ne contient pas la chaîne
Dans mon script bash, j'essaie d'imprimer une ligne si une certaine chaîne n'existe pas dans un fichier. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Voici comment je l'ai écrit si je voulais que la chaîne existe dans le fichier, mais comment puis-je la modifier pour qu'elle s'affiche …
26 bash  ubuntu  grep 

2
exécution du script avec «. "Et avec" source "
Je me demandais si les deux façons suivantes d'exécuter un script bash sont équivalentes? . ./myScript.sh source myScript.sh Exécutent-ils tous les deux le contenu du script au lieu d'exécuter le script, c'est-à-dire qu'ils ne créent pas de sous-shell pour exécuter le script?

2
Boucle Bash «for» sans partie «in foo bar…»
Je regardais récemment un code qui m'a dérouté parce qu'il fonctionne et je ne m'y attendais pas. Le code se réduit à cet exemple #!/bin/bash for var; do echo "$var" done Lorsqu'il est exécuté avec des arguments de ligne de commande, il les imprime $ ./test a b c a …


5
Comment obtenir la dernière partie du lien http dans Bash?
J'ai un lien http: http://www.test.com/abc/def/efg/file.jar et je veux enregistrer la dernière partie file.jar dans une variable, de sorte que la chaîne de sortie est "file.jar". Condition : le lien peut avoir une longueur différente, par exemple: http://www.test.com/abc/def/file.jar. Je l'ai essayé de cette façon: awk -F'/' '{print $7}' , mais le …
25 bash  shell-script  awk  cut 

3
Comment un obus connaît-il sa (ses) maison (s)?
Chaque shell a une variable d'environnement $ HOME définie (ex:) /Users/lotolo. Si je suis sous csh, je peux unsetenv HOMEet encore si je le fais, cdje serai chez moi. J'ai également testé cela sur bash ( unset HOME) et c'est le même comportement. Alors, comment le shell sait-il où se …
25 bash  cd-command  home  tcsh  csh 

1
Comment s'appelle la syntaxe bash '<(contenu du fichier)'?
Cette réponse sur Security StackExchange utilise une syntaxe bash intéressante pour générer un fichier en ligne: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Ce bit est particulièrement intéressant: &lt;(openssl ecparam -name secp384r1) Courir juste: echo &lt;(openssl ecparam -name secp384r1) Je reviens …





4
Est-il possible de définir une commande en bash?
Par exemple, puis-je définir: gb = cd /media/Dan/evolution ... pour que chaque fois que j'exécute gben bash, je peux accéder cdà ce répertoire particulier? J'ai trouvé quelque chose en ligne: la aliascommande. Mais il semble qu'il ne puisse pas faire le travail ci-dessus. Est-il possible de le faire? Comment?


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.