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.

1
Désactiver la saisie semi-automatique de Bash pour une commande spécifique uniquement
Est-il possible de désactiver l'auto-complétion de Bash pour une commande spécifique uniquement? Cas d'utilisation: Pour des raisons évidentes, je voudrais désactiver la saisie semi-automatique de la rmcommande lorsque je suis root. Ce serait également une douleur terrible si je désactivais complètement l'autocomplétion, donc je voudrais le supprimer pour rmseulement. Cela …

1
Comment faire écho aux variables en utilisant cat dans un fichier?
J'ai un script simple comme celui-ci: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Pourtant, il sort dans un fichier: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include comment catutiliser mes valeurs de variables, pas les noms à l'intérieur de cette chaîne?

3
Sélectionnez le nom de fichier unicode dans Bash
D'accord; supposons que je sois dans Bash et que j'ai plusieurs fichiers dans un dossier. Plusieurs d'entre eux sont nommés file☠☡☢☣.txt, où ☠☡☢☣commence avec des caractères unicode indescriptibles fous. Comment pourrais-je me référer à l'un d'eux? Pousser l'onglet ne se termine que automatiquement file, puis il veut que vous saisissiez …




4
Mettre du texte dans le tampon de ligne de commande bash
Je voudrais mettre par programme un certain morceau de texte dans le tampon de ligne de commande de bash, lu pour être édité et utilisé comme commande. Ce que j'attends avec impatience est quelque chose de similaire à read -imais pour les commandes. -i text Si readline est utilisé pour …
9 bash  readline 

2
Tunnel SSH via un serveur intermédiaire - comment se connecter en une seule étape (en utilisant une paire de clés)?
Ma question est essentiellement de savoir comment transformer mes deux étapes existantes en une seule étape. J'ai un tunnel SSH fonctionnel entre deux ordinateurs utilisant un serveur intermédiaire comme celui-ci: Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop Ce que je fais actuellement, c'est SSH de Kubuntu_laptop à Debian_Server puis de Debian_Server à Kubuntu_desktop. Je voudrais faire …


2
Demander graphiquement le mot de passe dans un script bash et conserver le paramètre de délai d'attente sudo par défaut
L' sudo -Aoption (SUDO_ASKPASS) fait apparemment perdre sudo le paramètre timeout (par exemple, timestamp_timeout). Je veux utiliser l'option sudo -A mais je veux conserver le délai d'expiration par défaut (par exemple, 15 minutes sur Ubuntu) dans un script bash. Je veux demander le mot de passe de l'utilisateur en toute …

2
Comment ajouter un utilisateur Unix / Linux dans un script bash
Voici mon script bash de test. Je n'arrive pas à le faire fonctionner. Je vois deux erreurs: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. Voici mon script: #!/bin/bash sudo adduser myuser << ENDX …
9 bash  useradd 



1
Comment déplacer .bash_profile loin de chez moi
Je dois .bash_profileêtre synchronisé avec Dropbox. La façon la plus simple à laquelle je peux penser est de "rediriger" le shell à rechercher .bash_profiledans un dossier personnalisé. Est-ce que c'est possible? Ou existe-t-il de meilleures solutions?

3
comment comparer deux fichiers xml ayant les mêmes données sur des lignes différentes?
J'ai deux fichiers ont les mêmes données mais dans des lignes différentes. Fichier 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Fichier 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> …

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.