Üdv!
A probléma, amivel egy egész napja küzdök:
Kapok egy fájlt (dl.txt), aminek két részét egy karaktersorozat ('PAPERCUT') választja el. Hogy ez hányadik sor, fájlonként változik. Na most, én a fájl tartalmát a soros porton ülő nyomtatóra küldöm, ami tud vágni is. A fájlban levő elválasztó karaktersorozat helyére szeretném valahogy ezt a vágást jelentő kódot beilleszteni, de nem tudok rájönni, hogyan lehetne. A vágásnak ismerem a hex kódját: 1D 56 01 0D
Próbáltam azt, hogy létrehoztam egy fájlt, amiben a vágás kódja van.
cat gyak/cutter >/dev/ttyUSB0
a várt eredményt hozza: a nyomtató vágja a papírt. Ezt hogy tudnám beilleszteni a PAPERCUT helyére?
Próbáltam úgy, hogy
cutter=`cat cutter`
sed "s/PAPERCUT/$cutter/g" dl.txt >/dev/ttyUSB0
De nem jött össze... :(