- Csillagfelhő áztatná el Elon Musk űrkarneválját
- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- Rejtély az űr csendjében: ezért kellett kimenekíteni az Űrállomás csapatát
- Kipukkadt a videós AI lufi? A Sora elkaszálása csak a kezdet
- A jövőben egy új foglalat több CPU-generációt is kiszolgál majd az Intelnél
- HDD probléma (nem adatmentés)
- Törölte az idei asztali csúcsprocesszorát az Intel
- OLED TV topic
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Milyen egeret válasszak?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- LG LCD és LED TV-k
- Tiszta szolárium: élőben brutális a TLC új SQD-Mini LED-es csúcsmodellje
- Házimozi belépő szinten
- A jövőben egy új foglalat több CPU-generációt is kiszolgál majd az Intelnél
Ú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
- WoW avagy World of Warcraft -=MMORPG=-
- Kedvenc zene a mai napra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kipukkadt a videós AI lufi? A Sora elkaszálása csak a kezdet
- Forza sorozat (Horizon/Motorsport)
- Samsung Galaxy S26 Ultra - fontossági sorrend
- HDD probléma (nem adatmentés)
- Hardcore pizza és kenyér topik
- Mibe tegyem a megtakarításaimat?
- Törölte az idei asztali csúcsprocesszorát az Intel
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Microsoft és egyéb dobozos retro szoftverek
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Lenovo Legion 9 16" 3.2K Mini LED Laptop! i9-13980HX / RTX 4090 / 32GB DDR5 / 2TB NVMe! BeszámítOK
- AKCIÓ! ASUS ROG Crosshair VIII Extreme alaplap garanciával hibátlan működéssel
- HP Zbook Studio G5 - 15,6" UHD kijelző, Xeon E-2176M, 16GB RAM, 512GB SSD, Quadro P1000 4GB, számla
- GAMER PC! i7-9700 / RTX 3070 8GB COC / Z390 / 16GB DDR4 / SSD 512GB / BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


