Questions marquées «bash»

14
Indexer une chaîne en bash

Comment puis-je faire référence à une chaîne par index dans sh / bash? Autrement dit, le séparer essentiellement. J'essaie de supprimer 5 caractères d'un nom de fichier. Tous les noms ont la structure: nom_nr_code. J'essaie de supprimer le bit de code alphanumérique 5. name_nr_est toujours de 10...

14
Comment fonctionne la commande exit sur un terminal Unix?

Quelqu'un pourrait-il expliquer comment fonctionne la exitcommande dans le terminal Unix? Une recherche man exit et which exitn'a pas été utile et j'ai rencontré le problème suivant. Après avoir installé des modules complémentaires pour Anaconda et PyCharm sur mon nouveau système Red Hat, j'ai...

14
Comment lire différentes lignes d'un fichier dans différentes variables?

Je voudrais lire différentes lignes d'un fichier texte dans différentes variables. Par exemple input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar Je veux que ce résultat à stocker dans des variables var1, var2, var3et de var4telle sorte que var1=line1 foo foobar bar var2=line2 bar...

14
Tuyau B à D? - A && B || C | ré

Existe-t-il un moyen de réécrire la structure de commande A && B || C | Dafin que B ou C soit canalisé dans D? Avec la commande actuelle, seuls B ou C et D sont exécutés. Par exemple:

14
Les signaux EXIT, DEBUG, RETURN et ERR sont-ils présents?

La commande trapintégrée dans bash a la syntaxe suivante trap [-lp] [arg] [sigspec ...] ... Chacun sigspecest soit un nom de signal, soit un numéro de signal. Les noms de signaux ne sont pas sensibles à la casse et le préfixe SIG est facultatif. ... Les points manuel bash sur qui sigspecpeut être...

14
Comment puis-je répondre automatiquement y dans le script bash?

Je veux désinstaller un programme via un script bash. Après avoir exécuté la commande, le terminal me demande si je suis sûr de vouloir le désinstaller. Je dois donc répondre y. Je veux le faire automatiquement et répondre yaprès un délai de 10 secondes. J'ai fait cet exemple mais ça ne marche pas...