![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Trouver et Remplacer | NycUnxer | UNIX pour les nuls Questions et réponses | 4 | 03-06-2008 12:20 AM |
| trouver remplacer | dbsurf | De programmation et de script Shell | 2 | 01-25-2008 08:39 AM |
| rechercher et remplacer | mahabunta | UNIX pour les nuls Questions et réponses | 7 | 09-21-2006 01:05 PM |
| rechercher et remplacer | vikas_j @ hotmail | UNIX pour les nuls Questions et réponses | 3 | 02-25-2002 05:41 PM |
| Trouver et Remplacer | gagansharma | De programmation et de script Shell | 3 | 11-27-2001 04:17 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
rechercher et remplacer du problème
salut les gars! Je suis en train d'écrire un script dans lequel je prends une entrée de l'utilisateur et de le trouver dans un fichier et de le remplacer. Mon fichier d'entrée ressemble à Code:
hi what your name? allrise regarde mon code est Code:
echo "Enter the name"
read name
FILE="/opt/name.txt"
NEW_FILE="/opt/new_name.txt"
exec 0<$FILE
while read line
do
if [ -n "`echo ${line} | grep 'allrise'`" ]
then
echo ${line} | sed 's|allrise|hello $name|g' >>$NEW_FILE
else
echo $line >>$NEW_FILE
fi
done <$FILE
Quand je lance mon script, il me demande le nom que je donne "john" ... mais la sortie est, comme indiqué ci-dessous Code:
hi what your name? hello $name oui, peut-on expliquer comment je peux obtenir une bonne production qui devrait être. Code:
hi what your name? hello john |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|