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.
J'ai essayé d'utiliser bash pour lire un fichier caractère par caractère. Après de nombreux essais et erreurs, j'ai découvert que cela fonctionne: exec 4<file.txt declare -i n while read -r ch <&4; n=0 while [ ! $n -eq ${#ch} ] do echo -n "${ch:$n:1}" (( n++ )) done echo "" …
Je voudrais faire quelque chose comme ça pour déplacer les deux derniers fichiers téléchargés: mv ` ls -rt ~/Downloads/ | tail -2 ` . Malheureusement, lsne donne que les noms de fichiers. Comment puis-je adapter le code ci-dessus? (Avant que quelqu'un ne le signale, je suis conscient des problèmes de …
Dans un script cron, je veux enregistrer les températures du processeur au format [datetime] temp en utilisant dateet acpi -t. Comment puis-je rediriger ( >>) ces deux commandes vers une seule ligne dans le fichier journal?
Mon shell bash non interactif a extglob off. Je voudrais l'activer dans la déclaration immédiatement avant une commande, mais j'ai remarqué que lorsqu'il shopt -s extglobest dans un if .. then .. elsebloc, il ne s'enregistre pas. Ce qui suit dépend extglob- commande n'est pas valide: syntax error near unexpected …
J'ai un script qui est supposé exécuter une commande en arrière-plan, et il le fait. Le problème est que lorsque le script rencontre une commande de lecture, il n'interrompt pas et n'accepte pas d'entrée. C'est ici: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read …
Comment savoir si un script est écrit en bashou sh? La première ligne du script n'est pas utile ici, car sous Linux, les scripts bash ont cette ligne: #!bin/sh En fait, il existe de nombreuses distributions où /bin/shest bash (peut /bin/sh- être un lien vers /bin/bashces distributions), et non Bourne …
De la différence entre bash et sh : ABck à la question: Si vous avez /bin/shun lien vers bash, alors bash ne se comportera pas de la même manière lorsqu'il est appelé /bin/shcomme il le fait lorsqu'il est appelé comme /bin/bash. Lorsqu'il est appelé en tant que sh, il se …
J'espère que cela ne compte pas comme une question sans vraie réponse, que je ne peux pas sembler trouver une bonne raison d'utiliser cp(1)plus rsync(1)dans presque toutes les circonstances. Faut - il privilégier généralement rsyncplus cp? Existe-t-il de bonnes directives pour leur utilisation? rsync: Transfère les diffs, il peut utiliser …
Si j'ai un répertoire plein de fichiers et de sous-répertoires. Quelle est la meilleure façon de lister uniquement les fichiers normaux qui tombent alphabétiquement devant une chaîne donnée? Actuellement, le mieux que je puisse faire en utilisant bash est le suivant: for x in `find . -maxdepth 1 -type f …
Supposons, pour les besoins de mon argument, que mon mot de passe ci-dessous soit abc123@ J'ai besoin d'authentifier ma machine Linux via un proxy d'entreprise pour obtenir des correctifs et des mises à jour ... normalement j'utiliserais ceci: export HTTP_PROXY='http://<Americas\Username>:<Password>@proxy.foo.com' export http_proxy='http://<Americas\Username>:<Password>@proxy.foo.com' Cependant, lorsque je substitue un vrai mot de …
Comment puis-je activer la complétion de tabulation dans bash pour une instruction telle que vim db/migrate/*crea? Essentiellement, je recherche la complétion des onglets pour correspondre à l'expression régulière et présenter les options. Comment procéderait-on? Cette question concerne celle que j'ai posée ici
Je souhaite supprimer de nombreux dossiers de configuration dans mon dossier utilisateur personnel, mais je ne sais pas comment les supprimer. Comment supprimer un dossier caché?
Veuillez considérer cet extrait: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Je veux mettre le dernier mot dans une variable si une condition de modèle correspond aux lignes d'un fichier texte arbitraire Mon problème est que la variable Xa CR ou LF ou CRLF à la fin, selon …
Je n'ai pas eu beaucoup de succès pour trouver une version Linux de namemangler , dont j'ai besoin pour renommer 1000 fichiers afin qu'ils soient lisibles sous Windows. Quelqu'un connaît-il un programme Linux capable de faire cela? Si ce n'est pas le cas, un script peut fonctionner car je n'ai …
Quelle est exactement la commande pour afficher les fichiers de moins de 2 jours? J'ai pensé à quelque chose comme ça: $ find / -mtime -2 ... mais je ne sais pas comment imprimer la date des fichiers trouvés. Mon objectif est de trouver des fichiers sur un système ntfs …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.