![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvordan finne spesialtegn? | sumitc | AIX | 3 | 05-04-2008 09:20 |
| Legg streng etter en streng med spesialtegn | heliode | Shell programmering og Skripting | 2 | 03-21-2008 08:06 |
| Erstatt Spesialtegn i en fil | solai | UNIX for Dummies Spørsmål og svar | 1 | 07-13-2006 11:36 |
| Bytt ut tegn i en streng bruke ascii verdi | roops | Shell programmering og Skripting | 2 | 03-04-2005 01:51 |
| Erstatt strengen og slette ekstra tegn | slaubhan | Shell programmering og Skripting | 2 | 08-28-2003 06:49 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hjelp med å finne og erstatte m / streng som inneholder spesialtegn
Kan jeg få litt hjelp til dette kan du, jeg har sett på mange innlegg med samme spørsmål og har prøvd løsningene og de er ikke å arbeide for scenario min som er:
Jeg har en tekstfil (myfile) som inneholder b_log \u003d $ g_log / FILENAME.log echo "begynne å behandle filen FILENAME">> $ b_log Jeg har et skript som inneholder en variabel og forsøker å erstatte strengen FILENAME i myfile med verdien var med følgende kommandoer: var \u003d / mydir / areally / virkelig / faktisk / dyp / dir / struktur / myfile.dat perl -pi-e "s / FILENAME / \ $ (var) / g" myfile etter at jeg har kjørt skriptet strengen FILENAME er fjernet, men verdien i var ikke satt inn. ![]() |
|
||||
|
Jeg prøvde det
var \u003d $ g_bin/MISSPIGGY/dc0000.auto_deploy.MISSPIGGY.PRD.cp_austin.20081007122846.26060 perl -pi-e "s / FILENAME / $ (var) / g" myfile og jeg får følgende feilmelding: Bareword funnet hvor operatøren forventet at-e linje 1, nær "s / FILENAME / / dbmgtu01" syntaksfeil på-e linje 1, nær "s / FILENAME / / dbmgtu01" Gjennomføring av e avbrutt på grunn kompilering feil. Enhver idealer om hvorfor det ikke fungerer? |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|