[ BIG FOOT @ 26.12.2004. 12:42 ] @
Bash poznajem onako (3-). Koji kod radi sledece: - izbrise iz nekog fajla 3 red. Pozdrav, BF PS. lameri dosta je bilo c&p;gcc |
[ BIG FOOT @ 26.12.2004. 12:42 ] @
[ urke @ 26.12.2004. 13:07 ] @
Možda ti bude od pomoći: http://www.die.net/doc/linux/abs-guide/
[ Mitrović Srđan @ 26.12.2004. 16:03 ] @
bolje Sems teach you edicija za shell kodiranje ;p
ovo je bas malo advanced :p uuuppssssssss trazio si delete ;p Code: $ sed '3d' file [ BIG FOOT @ 27.12.2004. 19:08 ] @
>
blood hvala na odgovoru Ipak to nije ono sto sam ja trazio treba mi komanda koja ce iz fajla ukloniti 3. liniju. primer: Code: #cat 24sata.txt 1 2 3 # komanda koju trazim #cat 24sata.txt 1 2 # OT: Onaj tutus jel mu ono finalna verzija ? BF [ Mitrović Srđan @ 27.12.2004. 23:10 ] @
;P ne kapiram bash,oces i taj newline da izbrises ako oces reci?/
Code: blood@da:~$ cat > da jedan dva tri blood@da:~$ cat da jedan dva tri blood@da:~$ sed '3d' da jedan dva blood@da:~$ zar nisi to hteo,mozes ubaciti u script @tutus nije finish jos bice ;p [mod: alex - iz poruke izbacene uvredljive reci] [Ovu poruku je menjao alex dana 28.12.2004. u 10:27 GMT+1] [ neetzach @ 28.12.2004. 00:41 ] @
sed '3d' izbacuje 3. red i stampa rezultat, ali fajl ostaje nepromenjen:
Code: $ cat file.txt 1 2 3 4 $ sed '3d' file.txt 1 2 4 $ cat file.txt 1 2 3 4 Ono sto njemu verovatno treba je: Code: $ echo "3d w q" | ed file.txt [ misa vranje @ 31.01.2005. 00:13 ] @
Treba mu valjda:
sed "3d file.txt > file.txt [ Mitrović Srđan @ 31.01.2005. 11:16 ] @
to bi otprilike bilo slicno kao i moje zar ne :)
[ Jbyn4e @ 31.01.2005. 11:36 ] @
Citat: misa vranje: Treba mu valjda: sed "3d file.txt > file.txt Pa ne bas... Code: cat >da 1 2 3 . # sed '3d' da>da # cat da # ali moze npr... Code: # cat >da 1 2 3 . 4 5 # sed '3d' da>ad # cat ad 1 2 . 4 5 Njemu treba nesto ovako u stvari: Code: cat da | sed '3d' > da Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|