[Bash] Pb en lecture et reecriture cmde read
Fermé
jplx
-
12 févr. 2007 à 15:14
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 févr. 2007 à 07:49
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 févr. 2007 à 07:49
A voir également:
- [Bash] Pb en lecture et reecriture cmde read
- Confirmation de lecture whatsapp - Guide
- Accusé de lecture gmail - Guide
- A disk read error occurred ✓ - Forum Windows
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
- Accusé de lecture outlook - Guide
2 réponses
salut ,
il vaut mieux faire cela en Perl car ce while, ça va etre 'lourd'
pour le shell bash, enfin essaies ça à l'aide de sed :
while read ligne
do
echo $ligne | sed -e "s/^\s*\(.*\)/\1/" > nouveau.txt
done
exit 0
ou bien avec sed -e "s/^\s*\(.*\)$/\1/"
l'interet est que quelque soit le nb d'espaces au debut, (^\s*) : ils
seront supprimés...
a plus
il vaut mieux faire cela en Perl car ce while, ça va etre 'lourd'
pour le shell bash, enfin essaies ça à l'aide de sed :
while read ligne
do
echo $ligne | sed -e "s/^\s*\(.*\)/\1/" > nouveau.txt
done
exit 0
ou bien avec sed -e "s/^\s*\(.*\)$/\1/"
l'interet est que quelque soit le nb d'espaces au debut, (^\s*) : ils
seront supprimés...
a plus
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
13 févr. 2007 à 07:49
13 févr. 2007 à 07:49
Salut,
while read ligne do grep "$ligne" > nouveau.txt done exit 0;-)