Questions marquées «bash»

Bash (Bourne-Again SHell), est le shell utilisé par défaut dans l'interface de ligne de commande d'Ubuntu.

1
opposé à la commande d'éjection?
J'ai une tonne de CD à imager et je suis juste devenu curieux. Je peux éjecter avec la commande d'éjection. Quelle commande réinsère le plateau de disque dans le lecteur de CD? oui, c'est le type qui peut retirer le bac. J'ai cherché dans la page de manuel d'éjection et …


3
Prédéfinir les couleurs du terminal?
J'essayais de me rappeler comment je pouvais prédéfinir les couleurs à l'intérieur du .bashrcfichier afin qu'elles puissent être appelées quand je le fais ${RED}par exemple. Je ne me souviens pas si c'était la bonne façon de le faire, mais c'était quelque chose comme ça si je me souviens; NC="\033[0;0;0m" # …



6
À quoi sert l'opérateur bash Null «:», deux points?
Quel est l'intérêt de l'opérateur "null" dans un script BASH? Je comprends qu'il est utilisé comme espace réservé après une ifcommande lorsque vous n'avez rien à dire, mais que vous avez besoin d'une commande pour permettre au programme de fonctionner correctement. Mais quelle en est l'utilité globale? Quand l'utiliseriez-vous? Quand …
13 bash  scripts  syntax 

2
curl .gz file et le canaliser pour la décompression
J'essaie de télécharger certains .gzfichiers (NB pas .tar.gzceux) à partir des URL données et de les décompresser pour remplacer les fichiers existants, le cas échéant. Pour chaque téléchargement individuel, j'ai essayé ce qui suit: curl -O $URL | gunzip -f Cependant, cela ne fonctionne pas comme il a échoué avec: …
13 bash  scripts  curl  pipe  gzip 

7
Comment rendre l'argument optionnel dans bash?
Dans la fonction ci-dessous avec 9 arguments: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Je veux faire du deuxième argument le suivant (3..9) devenir un argument facultatif . Lorsque j'appelle la fonction avec 2 arguments, j'obtiens une erreur: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token …
13 bash  functions 

4
construire une commande en concaténant une chaîne dans bash
J'ai un script bash qui construit une ligne de commande dans une chaîne basée sur certains paramètres avant de l'exécuter en une seule fois. Les parties concaténées à la chaîne de commande sont censées être séparées par des canaux pour faciliter un "streaming" de données à travers chaque composant. Un …
13 bash  pipe 

6
Confusion avec la commande printf?
Je dois imprimer les trois lignes suivantes dans une seule commande d'impression sans utiliser la commande echo. J'ai donc choisi la commande printf. Voici les trois lignes: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, &. …

3
Comparaison de deux chaînes dans Bash
Je voudrais faire un script qui supprime un répertoire avec rmdiraprès avoir confirmé avec un mot de passe en utilisant readpour définir la variable. Jusqu'à présent, j'ai ceci: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi …
13 bash  scripts  password 


2
attendre que la commande dd écrive entièrement sur le disque
J'utilise la commande dd pour créer une clé USB amorçable à partir d'un fichier iso: sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Après avoir appuyé sur Entrée, il quitte momentanément et me donne: 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s C'est donc comme courir …


3
Les longues lignes se chevauchent dans l'invite personnalisée Bash PS1
J'ai configuré une PS1invite bash de fantaisie à deux lignes , avec le nom du serveur, l'heure, le nom d'utilisateur et d'autres variables utiles. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Source complète de Github ici . Le problème est que les longues lignes sont souvent enroulées …
13 bash  prompt  ps1 

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.