|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Case / sed parancs
A fájl dbnames.txt van 5 oszlop, mit akarok csinálni, hogy amikor az ötödik oszlop értéke A, tárolja a változó a "hozzáférés" a szó, "admin hozzáférés". Ha ez egyenlő a B, akkor az "üzleti hozzáférés" stb Azt hiszem, hogy a probléma az én sed parancsot, mert nem substibstituting a szavakat helyesen. Van ötleted?
köszönöm, ross_one tput cup 13 0; echo "Adja meg a nevét:" tput csésze 13 16 helyesen neve location \u003d `find dbnames.txt` x \u003d `grep-c" $ name "" $ location "" if [$ x-gt 0] A majd tput cup 15 0; echo "Name found!" grep "$ name" "$ location" | cut-f 1,2,3,4,5-d, | tr "," ':'> temp.txt y \u003d `grep-F" $ name "" temp.txt "| cut-f5-d:` case "$ I" "A") hozzáférést \u003d "rendszergazdai hozzáférést";; "B") access \u003d "Business hozzáférés"; "C") hozzáférési \u003d "titkára hozzáférés";; *) access \u003d "általános hozzáférés";; esac sed -e "s / A / $ access / i"-e "s / B / $ access / i"-e "s / S / $ access / i"-e "s / G / $ access / i" <temp . txt> test2.txt cat test2.txt fi Last edited by ross_one; 11-13-2008 at 12:01 PM.. |
| Sponsored Links |
|
|
|
|||
|
Biztos benne, hogy $ access hoztak a helyes érték? Próba echoing ez csak mielőtt a sed script. Add a többi echos szükség szerint segítséget debug, például annak biztosítása, $ y folyamatban van beállítva, stb
Ön hiányzik egy pontosvessző az Ön doboz nyilatkozat. Is úgy véli, hogy használ s / / / i olyan esetben figyelmen kívül hagyja, így lehet változtatni a "rendszergazdai hozzáférést", majd a s / S / $ access / i megváltoztatná azt ADMINIRendszergazdai hozzáférésseljától való. |
| Sponsored Links | ||
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
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 |
| esetében nyilatkozat | c00kie88 | Shell programozás és Scripting | 2 | 10-12-2008 06:08 PM |
| Ha az ügyben nyilatkozatot, vagy | Ernst | A UNIX a dummies Kérdések és válaszok | 1 | 09-24-2008 06:00 PM |
| esetében nyilatkozat | bkan77 | Shell programozás és Scripting | 5 | 09-11-2007 06:54 PM |
| Case nyilatkozat | Zeta_Acosta | Shell programozás és Scripting | 19 | 04-06-2004 05:16 PM |
| esetében nyilatkozat | Bab00shka | Shell programozás és Scripting | 1 | 07-15-2002 06:31 AM |