Questions marquées «shell»

47
echo octets dans un fichier

J'essaie de connecter mon rasberry Pi à certains écrans en utilisant le bus i2c. Pour commencer, je voulais écrire manuellement des éléments, notamment des octets, dans un fichier. Comment écrivez-vous des octets spécifiques dans un fichier? J'ai déjà lu celui-là et j'ai pensé que mon problème...

47
Bash: double égal vs -eq

Je suis en train de comparer des nombres entiers dans bash (en essayant de voir si l’utilisateur tourne en tant que root), et j’ai trouvé deux façons différentes de le faire: Double égal: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Je comprends qu'il n'y a pas> = ou <= dans bash,...

46
Que font les ensembles "set" et "export" de bash-builtins?

Je suis un peu d'une perte à la fin de setet exportdans Bash (et je pense que probablement d' autres shells). Je pense que c'est pour définir des variables d'environnement, mais cela peut être fait simplement VARIABLE=VALUE, n'est-ce pas? De plus, en tapant setet exportà eux seuls, affichent des...

45
rechercher dans les répertoires parents au lieu de sous-répertoires

Je suis imbriqué dans une arborescence de fichiers et j'aimerais trouver quel répertoire parent contient un fichier. Par exemple, je suis dans un ensemble de référentiels Git imbriqués et je veux trouver le répertoire .git contrôlant les fichiers où je suis actuellement. J'espérerais quelque chose...

44
faire mon mode show rapide zsh en mode vi

J'utilise bindkey -v(pour les bashers, set -o vije pense que ça marche aussi en zsh) ou en mode vi (m). mais cela ne me permet pas de savoir si je suis en mode insertion ou en mode commande. Est-ce que quelqu'un sait comment je peux faire en sorte que mon invite affiche le

44
mv: déplacer le fichier uniquement si la destination n'existe pas

Puis - je utiliser mv file1 file2d'une manière qu'il ne se déplace file1à file2si file2n'existe pas? J'ai essayé yes n | mv -i file1 file2 (cela permet de mvdemander si le fichier 2 doit être remplacé et de répondre automatiquement non), mais en plus de l'abuser, -icela ne me donne pas non plus de...

43
trouver des fichiers sans extension

Disons que j'ai: foo.txt bar baz.ooo Si je l'utilise ls -1 !(*.*)alors j'aurai seulement barsur la sortie. Génial, je souhaite maintenant obtenir les mêmes résultats avec find, dont certains find -regexferont l'affaire. REMARQUE: find -name !(*.*)Ce n’est pas la réponse car !(*.*)c’est toujours le...