Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Linuxba hogyan tudom erre a...

Linuxba hogyan tudom erre a kerdesre a valaszt megkeresni? Milyen paranccsal? Ez lenne a kerdes: "hany darab script fajl talalhato a gepeden?"

Figyelt kérdés

2020. okt. 8. 11:06
 1/7 anonim ***** válasza:
Tekinthetjük script fájlnak, aminek .sh a kiterjesztése?
2020. okt. 8. 12:04
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

...Ha igen, akkor pl:

find / -type f -name "*.sh"

De más lehetőségek is vannak.

2020. okt. 8. 12:07
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

Bocsánat, amit írtam, az csak kilistázza. Ha darab kell, akkor pl:

find / -type f -name "*.sh" | wc -l

(A végén az egy kis L betű.)

2020. okt. 8. 12:21
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

Milyen scriptek? És hol?


Ha mondjuk a home könyvtáradban keresel bash, python és perl scripteket, akkor ez működhet (a kiterjesztéseket case insensitive módon keressük):


find ~ -iregex '.*\.py\|.*\.sh\|.*\.pl' | wc -l

2020. okt. 8. 12:35
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

Egyébként sok scriptnek egyáltalán nincs kiterjesztése, szóval elég furcsa ez a feladat megadás. Legrosszabb esetben a típusukat le lehet kérni ("file" command) és ha plain text && a kezdete "#!" (&& esetleg futtatható), akkor az lehet +1 db.

De nem javaslom így csinálni, alkalmasint sokáig futhat.

2020. okt. 8. 15:48
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Ehhez a parancshoz kaptam pár kérdést.



sudo find / -type f -exec file ’{}’ \; | grep ’Shell script’ | wc -l


Kérdések:


1. Mi történik, (és miért), ha az idézőjeleket elhagyjuk az exec file ’{}’ parancsban?


2. Mi történik, (és miért), ha a \-t hagyjuk el


3. Mi történik, (és miért), ha a grep parancsban hagyjuk el az idézőjeleket?

2020. okt. 28. 21:57
 7/7 anonim ***** válasza:
Jesszusom, tényleg a "file" volt a megoldás? Csak én plain textet írtam, nem shell scriptet. :))
2020. okt. 28. 23:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!