Questions marquées «bash»

9
Comment rendre les arguments cd insensibles à la casse?

Parfois, lors de l'accès aux différents répertoires, il m'arrive la plupart du temps de me souvenir des noms ou au moins d'une partie des noms d'un répertoire sous notre système Linux. Mais certains des répertoires sont nommés en commençant par les premiers majuscules des caractères ou l'un des...

9
Traitement des contre-obliques sur les obus

Comment faire echoet printftraiter antislashs dans zsh, bashet d' autres obus? Sous zsh, j'obtiens le comportement suivant: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Sous bash , les choses semblent un peu plus cohérentes:...

9
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

9
Quels sont les séparateurs de mots readline?

Lorsque je supprime un "mot" dans Bash, il s'arrête à certains caractères comme _et /. Par exemple, si je tape /foo/bar et activer backward-kill-word(généralement mappé à Alt- Backspaceet / ou Ctrl- w), le texte restant est /foo/ . Cela ne pas correspondent à $COMP_WORDBREAKSou readline«...

9
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...

9
Passer un bloc de code comme un anon. une fonction

Est-il possible de traiter un bloc de commandes comme une fonction anonyme? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else }...

9
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 lire la...

9
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...