Questions marquées «bash»

10
Impossible d'ouvrir Visual Studio Code

J'ai installé VS Code sur mon ordinateur portable avec Ubuntu 16.04 LTS. J'ai essayé plusieurs méthodes d'installation avec des résultats identiques; plus récemment, j'ai suivi les "nouvelles" instructions de Cactux ici . J'ai essayé d'ouvrir l'application de deux manières sans effet. Lorsque...

10
Comparaison de dossiers

J'ai deux dossiers avec des structures de sous-dossiers similaires, que je voudrais comparer. Par exemple: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 et B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Je...

10
date -d 'previous Monday "pour afficher le lundi précédent

Avec date -dpourrait afficher la date future ou suivante $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 Malheureusement, il n'a pas pu afficher le jour de semaine précédent $ date -d "previous Monday" date: invalid date ‘previous Monday’ Comment...

10
Devis simple et barre oblique inverse

~$ echo $'\'test' 'test man bash dit: La présence de caractères entre guillemets simples préserve la valeur littérale de chaque caractère dans les guillemets. Un guillemet simple ne peut pas apparaître entre guillemets simples, même lorsqu'il est précédé d'une barre oblique inverse. Pourquoi cela...

10
Exécuter tous les scripts Bash dans le dossier en même temps

Supposons que j'ai cinq .shscripts Bash ( ) dans un dossier ( my_folder), et ils sont nommés comme suit: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Comment puis-je écrire un sixième script Bash ou juste un liner qui commencera à exécuter tous ces scripts ensemble? J'ai besoin des...

10
La variable n'analyse pas en tant que chaîne

Problème J'ai essayé d'extraire le niveau du signal pour le wifi de la manière suivante, dans un script bash (les guillemets semblent ne faire aucune différence): string="$(iwconfig wlan0 | grep -I Signal)" Si je echo $string, j'obtiens ce que j'attends: Link Quality=63/70 Signal level=-47dBm Mais...

9
Ouverture du CD-ROM avec le code bash

J'ai copié ce tas de code d'un clip vidéo drôle sur Comment un programmeur fait-il balancer son bébé . Le code est le suivant: #!/bin/bash while [ l=l ] do #eject cdrom eject #pull cdrom track back in eject -t done Mais cela ne fonctionne pas pour moi, lorsque je l'exécute avec la commande, sh...

9
Comment obtenir une sortie colorée à partir du script bash?

Lorsque j'exécute à greppartir de gnome-terminal, j'obtiens une sortie colorée - correspondance facilement perceptible, numéros de ligne (-n) avec différentes couleurs, etc. Mais quand j'exécute exactement la même grepcommande via le script bash, j'obtiens une sortie d'avion, sans coloration...

9
Comment faire fonctionner le débogueur bash avec ddd?

ddd script.bsh n'ouvre pas le script. Il montre un notre verre et si je veux fermer jjj, il dit "bash est occupé" ... J'ai trouvé un vieux message, mais cela n'a pas aidé. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html Je n'ai pas pu trouver ddd-3.3.12-test6.tar.gz, donc j'utilise la...

9
Eval $ (cat filename) est-il le même que le fichier source?

Travaillant sur certaines fonctions bash, je ne connaissais pas la source ...commande, j'ai donc utilisé à la eval $(cat ...)place. Maintenant, je me demande si je devrais changer chaque utilisation ou est-ce juste la même fonction? Ils semblent fonctionner de la même façon maintenant, mais il y...

9
Script bash pour supprimer les sauts de ligne?

J'ai besoin d'un script qui entre un fichier et renvoie son contenu avec les sauts de ligne supprimés - "word wrapped" pour ainsi dire. J'ai essayé: #!/bin/bash find $HOME '$1' | while read line; do echo "${line}"; done mais cela ne renvoie

9
le profil bash fonctionne pour l'utilisateur mais pas sudo

J'ai modifié mon .profile pour inclure un dossier si un lecteur flash est branché. Lors de l'exécution de la commande en tant qu'utilisateur, cela fonctionne bien mais me dit que le script doit être exécuté par sudo (c'est ce que je veux). Cependant, quand j'essaye de l'exécuter avec sudo j'obtiens...