Hirdetés
- Fejhallgató erősítő és DAC topik
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- ThinkPad (NEM IdeaPad)
- Analóg-mechanikus hibrid billentyűzetekkel újít a Logitech
- RAM topik
- Azonnali VGA-s kérdések órája
- Milyen RAM-ot vegyek?
- Nem indul és mi a baja a gépemnek topik
- Projektor topic
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
Jester01
veterán
Kérlek szépen a sima read-es változat az ennyi:
i=0
exec 3<&0
cat ''$1'' | while read line
do
echo ''$line''
if [ $((i++)) -eq 24 ]
then
read <&3
i=0
fi
done
A trükk amit említettem az exec-es sor. A fájlleíróknak linuxban számuk van. A 0,1,2 rendre az stdin, stdout és stderr. A többit arra használod amire akarod. A 3<&0 átirányítás azt jelenti, hogy a 0-ás bemeneti fájlleírót (ami ezek alapján akkor az stdin) duplikálja 3-as számúként.
A while ciklus a pipe miatt alshellben fog futni, aminek az stdin-je a cat stdout-jára van kötve ezért ''elveszik'' a szülõ shell stdin-je (a terminál). Viszont a 3-as számmal ez továbbra is elérhetõ. Vagyis a belsõ read-nek megmondjuk, hogy innen olvasson. (az az átirányítás technikailag azt jelenti, hogy a 3-ast ismét visszaduplikálja a 0-ásra, mivel a read onnan fog olvasni.)
Bonyolultan hangzik, de egyszerû. Remélem érthetõ voltam
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Digitális Állampolgárság Program DÁP
- Autós topik látogatók beszélgetős, offolós topikja
- Filmvilág
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- ThinkPad (NEM IdeaPad)
- Analóg-mechanikus hibrid billentyűzetekkel újít a Logitech
- Parkside szerszám kibeszélő
- RAM topik
- Parfüm topik
- További aktív témák...
- HP. Laptop. i5. Model: 15-da1002nq
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- The Elder Scrolls Online Imperial Collector s Edition
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- 27% - Samsung S27D360GAU VA Monitor! 100Hz / 1920x1080 / 4ms
- GYÖNYÖRŰ iPhone 11 64GB Black-2 ÉV GARANCIA - Kártyafüggetlen, MS4690, 100% Akksi
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Thrustmaster TMX Force Feedback Kormány szett 3 hónap Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


