Linux script hogyan?










Megnyitod a könyvtárat
Ha hiba, visszatérsz
Egyébként ciklusban végignézed a benne lévő fájlok sorait, sima minimum kereső algoritmussal kiválasztod a legrövidebbet (közben nem csak a sorok számát, hanem a fájl nevét is eltárolod, ha aktuálisan az a legrövidebb)
Fájlnévvel visszatérsz










1) nyitsz egy üres fájlt
2) legelső sorába beírod ezt:
#!/bin/bash
3) probaként a 2. sorába:
echo "Hello World!"
4) Elmented! Mondjuk xy.sh néven.
5) Terminálba: $ sh ./xy.sh
(féltével ha aktuális könyvtárban van a xy.sh is)
:D





Nagy vonalakban: A kötelező ellenőrzések után végigszaladsz a fájlokon, megnézed mindnek a sor darabszámát, és ha kisebb, mint az előző, akkor megjegyzed a nevét.
Amire szükséged lehet:
for file in /eleresi/ut/* ; do
#...
a=($(wc -l file.txt))
#...
done





"a=($(wc -l file.txt)) "
Hülye vagyok, nem file.txt, hanem $file. :)





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!