Hirdetés
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Természetfeletti erő? Acer Nitro V 16 AI notebook Gorgon Pointtal
- Még több képet generál és shadert is előfordít az új NVIDIA App
- Ráugorhatnak a Samsung 2 nm-es node-jára a TSMC megrendelői
- Last contact: rejtélyes körülmények között semmisült meg a 34343-as műhold
- Kezdő fotósok digitális fényképei
- Természetfeletti erő? Acer Nitro V 16 AI notebook Gorgon Pointtal
- Apple MacBook
- AMD FX
- AMD Navi Radeon™ RX 7xxx sorozat
- Androidos fejegységek
- Kormányok / autós szimulátorok topikja
- Mégsem lettek annyira pénztárcabarátok az új Intel CPU-k
- Milyen házat vegyek?
- OLED TV topic
Ú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
- Luck Dragon: Asszociációs játék. :)
- Gumi és felni topik
- sziku69: Szólánc.
- Proxmox VE
- sziku69: Fűzzük össze a szavakat :)
- Kezdő fotósok digitális fényképei
- A fociról könnyedén, egy baráti társaságban
- Android alkalmazások - szoftver kibeszélő topik
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Elkészült a PRAGMATA, jöhet a premier
- További aktív témák...
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Gamer billentyűzetek /Akko/Monsgeek/Asus/SteelSeries/Das Keyboard/Ozone/Deltaco/DE/EN/UK/Számlával!/
- AKCIÓ! LENOVO ThinkPad P15 Gen1 munkaállomás - i7 10850H 16GB DDR4 256GB SSD Quadro T1000 4GB W
- GAMER PC! i7-14700 / RTX 5080 / 32GB DDR5 / 1TB NVMe / 1000w Gold / BeszámítOK !
- iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4475
- 16GB DDR4 RAM modulok 3200Mhz több darab // Számla // Garancia //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


