Questions marquées «bash»

10
Lecture et écriture d'un fichier: commande tee

Il est bien connu qu'une commande comme celle-ci: cat filename | some_sed_command >filename efface le nom de fichier, car la redirection de sortie, exécutée avant la commande, entraîne la troncature du nom de fichier. On pourrait résoudre le problème de la manière suivante: cat file |...

10
Aucune tabulation complétée avec un astérisque *

Je ne suis pas en mesure de tabuler complètement à partir de la ligne de commande dans gnome-terminal lorsque j'ai un astérisque dans la ligne de commande. Le shell par défaut est bash, en utilisant gnome-terminal. Par exemple, Cela fonctionne pour copier un seul fichier dans un répertoire en...

10
Puis-je utiliser '!!' dans des alias ou des scripts?

Dans le terminal, je peux utiliser !!qui référencera ma commande précédente. Est-il possible de l'utiliser dans un alias? Je l'ai essayé, mais ce qui se passe, c'est que les points d'exclamation doubles sont interprétés littéralement. Ce que je veux avoir, c'est: J'entre une commande Je tape un...

10
Que fait $ (commande) & que fait-il?

J'ai vu la syntaxe suivante dans un script bash: >$(command) & Je sais que l'esperluette &à la fin fait exécuter une commande en arrière-plan, mais je ne l'ai jamais vue en combinaison avec le signe dollar plus les crochets autour de la commande. Qu'est ce que ça

10
Ubuntu 17.04 - bash: cd: trop d'arguments

Je viens de mettre à jour mon Ubuntu 16.04 vers 17.04 et j'ai trouvé un petit problème avec la cdcommande. Disons que j'ai deux dossiers: album-01&album-02 Dans Ubuntu 16.04, si je le fais, cd album*il ira dans le premier dossier trouvéalbum-01 Mais dans le nouveau Ubuntu 17.04, si je le fais,...

10
Bash attend un succès ping

J'écris sur un script qui redémarre différents serveurs. Après le redémarrage, je veux «attendre» jusqu'à ce que tous les serveurs soient de nouveau en ligne. (Pour garder les choses simples, j'ai défini pour moi en ligne = pingable) Donc, pour chaque serveur que je fais ServerXY_W=1 echo -n...