![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| tud valaki segíteni nekem ez a fájl módosítása | eamani_sun | Shell programozás és Scripting | 2 | 05-22-2008 02:15 PM |
| Módosítása a csv fájlt Héjprogram | not4google | Shell programozás és Scripting | 2 | 11-21-2006 06:47 AM |
| Módosítása a végső kimeneti fájl | Charbel | Shell programozás és Scripting | 5 | 10-10-2006 02:36 PM |
| Módosítása az URL-t, hogy pont egy másik helyre egy. Sh UNIX file | pjanakir | A UNIX a dummies Kérdések és válaszok | 6 | 01-25-2006 03:19 PM |
| Módosítása bináris fájlt szerkesztésre Hex érték? | Nicol | A UNIX a fejlett és szakértői Felhasználók | 4 | 11-04-2005 08:25 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Segítség igény módosító szövege. Txt fájl
Hi All,
Már írt egy shell szkriptet, amit meg két varibles Például: str \u003d 1.0.0.15 timestamp \u003d 2008/03/08 Most ezzel varibles i szükséges módosítani a szöveges fájlt. A szöveges tartalom így néz ki ************************ * PackageNumber: 1.0.0.14 * * Dátum: 2008/02/08 * ************************ végrehajtása után a shell script, a szöveget kell kinézni ************************ * PackageNumber: 1.0.0.15 * * Dátum: 2008/03/08 * ************************ Tudna valaki segíteni megoldani ezt a kérdést? Köszönöm, Dolgozik |
|
||||
|
Biztos vagyok benne, hogy valaki lesz jobb ennek elérésében, de itt van egy változat:
~ / scripts / játszani% macska fájl1 ************************ * PackageNumber: 1.0.0.14 * * Dátum: 2008/02/08 * ************************ ~ / scripts / Play%-aa macska Kód:
#!/bin/sh
str=1.0.0.15
timeStamp=2008.03.08
file=${HOME}/scripts/play/file1
rep1=`grep packageNumber ${file} | awk '{print $4}'`
rep2=`grep date ${file} | awk '{print $4}'`
sed -e 's/'"${rep1}"'/'"${str}"'/' -e 's/'"${rep2}"'/'"${timeStamp}"'/' $file > ${file}.tmp
mv ${file}.tmp $file
~ / scripts / játszani% macska fájl1 ************************ * PackageNumber: 1.0.0.15 * * Dátum: 2008/03/08 * ************************ ~ / scripts / játszani% |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|