![]() |
|
|
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 |
| Liste des fichiers avec le chemin complet | r_sethu | UNIX pour les nuls Questions et réponses | 5 | 06-15-2009 03:56 AM |
| Liste des fichiers avec le chemin complet | mr_bold | De programmation et de script Shell | 3 | 10-07-2008 01:19 PM |
| de trouver le fichier avec le chemin complet | surjyap | De programmation et de script Shell | 5 | 01-18-2008 03:26 PM |
| obtenir le chemin complet du chemin d'accès relatif | polypus | De programmation et de script Shell | 4 | 03-25-2007 01:08 PM |
| Chemin complet de l'exécution de scripts en ksh? | BriceBu | De programmation et de script Shell | 2 | 09-19-2005 10:29 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Remplacer un nom de fichier avec chemin complet utilisant sed
salut,
i nécessité de remplacer une ligne d'un fichier avec un nouveau dispositif de location brut .. fichier d'origine .. / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/data/TST_AKS1/sybdevices/master.dat \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ j'ai besoin de changer la valeur à-d / dev/vx/rdsk/sandg-100/raw200-01 si nouveau fichier devrait ressembler à / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/dev/vx/rdsk/sandg-100/raw200-01 \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ J'ai essayé d'utiliser sed i fixer le nouveau nom de fichier dans un varaiable l'exportation MyDev \u003d / dev/vx/rdsk/sandg-100/raw200-01 sed s / ^-d .* / $ MyDev / g ça n'a pas marché .. aucune idée de la façon de rendre le travail, il serait bien si je peux utiliser une variable shell dans sed commande pour remplacer la valeur ... J'ai même essayé awk, mais n'a pas non plus awk '(if ($ 1 \u003d ~ "-d") print $ 0 else print $ mydevice)' <nom de fichier merci AK |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|