Forum » Operacijski sistemi » [linux] echo
[linux] echo

slovencl ::
Rad bi, da mi echo ne prelomi vrstice:
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" izpiše dve vrstici, ker mi jo prelomi pri \x0a (vertical tab).
Kako lahko to preprečim? Rad bi, da mi izpiše samo eno vrstico.
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" izpiše dve vrstici, ker mi jo prelomi pri \x0a (vertical tab).
Kako lahko to preprečim? Rad bi, da mi izpiše samo eno vrstico.

WhiteAngel ::
\x0a je newline. Kako potem misliš izpisati "novo vrstico", če nočeš, da ti gre v novo vrstico?

Randomness ::
Kaj pa čaraš? Sklepam, da želiš svoj hex string po pipci poslati na stdin enemu drugemu programu. Npr.
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" | wc -c

slovencl ::
Hočem generirat udp paket.
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" > /dev/udp/192.168.1.100/3000
Zdaj mi pa namesto enega paketa pošlje 2.
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" > /dev/udp/192.168.1.100/3000
Zdaj mi pa namesto enega paketa pošlje 2.

GupeM ::
Če ga pipaš v cat in nato output redirectaš v /dev/udp..., potem dela:
Druga varianta je, da uporabiš netcat:
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" | cat > /dev/udp/192.168.1.100/3000
Druga varianta je, da uporabiš netcat:
echo -n -e "\x88\x04\xe5\x0a\x07\xff\xe5\x0c\x00\x3f" | netcat -u 192.168.1.100 3000
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Kako narediti request z "\" v URL-juOddelek: Programiranje | 2318 (1593) | Horejšio |
» | PIC 16f84A - utripanjeOddelek: Elektrotehnika in elektronika | 2330 (2130) | ql000 |
» | problemi z zvocno v linuxuOddelek: Operacijski sistemi | 1661 (1604) | BigWhale |
» | Težave s pekačemOddelek: Pomoč in nasveti | 2002 (1942) | boštjan |
» | Zanimiv server LOGOddelek: Omrežja in internet | 2085 (1653) | TheHijacker |