dans le script de Bash Shell Linux, comment imprimer dans un fichier de la même ligne?
à chaque itération, p>
i utilisé p> mais echo insère une nouvelle ligne afin qu'elle devienne p> pas p> "\ C" ne peut pas manger nouvelle ligne. P> Ce post
BASH Shell Script echo à la sortie sur la même ligne < / p> n'aide pas. p> merci p> p>
4 Réponses :
Après avoir pataugeant cette question, j'ai décidé que ce que vous recherchez est echo -n code>. p>
Utilisez echo -n code> pour couper la nouvelle ligne. Voir si cela fonctionne p>
Si vous recherchez un seul onglet entre les variables, alors PrintF est un bon choix.
printf '%s \t %s' "$v1" "$v2" >> file_name
Peu d'options là-bas: p>
echo -n foo bar code> C'est simple, mais peut ne pas fonctionner sur certains anciens systèmes UNIX tels que HP-UX ou Sunos. Au lieu de cela, le "-N" sera imprimé ainsi que le reste des arguments suivis d'une nouvelle ligne. LI>
-
ECHO -E "FOO BAR \ C" CODE>. Le \ c code> a signification: " ne produisent aucune autre sortie em>". Je n'aime pas personnellement cette solution, mais certains sorciers Unix l'utilisent. Li>
-
printf% b "foo bar" code> J'aime la solution le plus. C'est assez portable aussi flexible. Li>
ol>