Sziasztok!
Van egy oszlopom, ami 10 karakterből áll, de csak az első négy karakter kellene, ezt hogy tudnám kivitelezni?
köszönöm
(megoldás: cut -b 5-10 --complement valami.txt )
- 2664 megtekintés
Hozzászólások
Ha nem akarsz külön processzt hívni:
$ x=012345678
$ echo ${x:0:4}
0123
vagy
$ echo ${x%??????}
0123
- A hozzászóláshoz be kell jelentkezni
értem, az echo-nak is meg lehet adni, hogy a megadott változónak hanyadik karakterétől hanyadik karakteréig lehet kiíratni, köszönöm ez is hasznos
- A hozzászóláshoz be kell jelentkezni
Nem. Az echo buta, mint a tök: azt büfögi vissza, amit paraméterként megkap. Az a "sorminta" az a shell-nek szól, az dolgozza fel, végzi el a behelyettesítést, illetve a változó tartalmának a matatását, és azt adja át az echo-nak paraméterként.
- A hozzászóláshoz be kell jelentkezni
köszönöm a pontosítást
- A hozzászóláshoz be kell jelentkezni
Ha már cut, akkor a
cut -b 1-4 valami.txt
miért nem jó?
-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.
- A hozzászóláshoz be kell jelentkezni
ez is jó, csak én pont fordítva csináltam :D
köszönöm
- A hozzászóláshoz be kell jelentkezni
cut -b -4 valami.txt
...ha nem akarunk annyit gépelni ;-)
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni