2010-11-03 7 views
0

Je dois utiliser un outil (à savoir, Rez) qui traite du texte mais ne permet pas de longues lignes de texte; Je voudrais raccourcir les longues lignes avec un script de pré-formatage. Le script que je cherche est un simple script shell (darwin/unix) qui coupe de longues lignes, par exemple en insérant un retour chariot après le 70ème caractère de la ligne, si le caractère est un espace (toute autre idée ça marcherait, je pense).Script shell pour forcer le retour chariot pour éviter les longues lignes

Une idée de comment faire cela?

Merci

+0

windows/linux-bash? – baruch

+0

Pour moi, la tâche n'est pas encore claire. Vous voulez toujours insérer un saut de ligne après le 70ème caractère ou seulement remplacer un espace avec le saut de ligne? Pouvez-vous décrire cela plus précisément? –

+1

avez-vous essayé 'fmt'? – mvds

Répondre

0

l'utilitaire fold fait le travail, avec l'option -s. N'oubliez pas de définir les paramètres régionaux corrects afin que le pli n'échoue pas sur les caractères spéciaux.

Tous mes remerciements à mvds.

Questions connexes