#!/bin/bash count=$((`echo $1|wc -c`+4)) if [ $count -gt 68 ]; then # une ammélioration possible serait de couper la citation en morceaux # de 68 maximum, coupés au blanc le plus proche mais j'ai la flemme # de lire la page man de sed echo $0 : ligne trop longue, meme le luc2 doit savoir se modérer else cadrebase='' i=1 while [ 'X'$(($i<$count)) == 'X1' ]; do { cadrebase=$cadrebase'#'; i=$(($i+1)); } done echo $cadrebase echo '#' $1 '#' echo $cadrebase fi |
bash cadre.sh "Ma phrase qu'elle est bien."