/ / Zobrazovať iba skryté bežné súbory vylučujúce adresáre pomocou AWK - linux, awk

Zobraziť iba skryté bežné súbory s výnimkou adresárov používajúcich AWK - linux, awk

Mám niečo, čo vyzerá takto, aby som zobrazil bežné súbory, ale neviem, ako to dosiahnuť, aby zobrazoval iba skryté súbory "."

ls -al | awk " /^-/ {print $9}"
.ghost1.c
.ghost2
.ghost3.cpp
input4.txt
lab1.cpp
Lab2.cpp
proc
prog1.c
prog2.c
prog3.c.txt
prog.4c
script1_t03.sh

Toto je 9. pole a učiteľ odporúča, aby sme pomocou operátora && zobrazovali iba PRAVIDELNE SKRYTÉ súbory.

odpovede:

3 pre odpoveď č. 1

Môžete na to použiť príkaz find:

find -maxdepth 1  -type f -name ".*"

0 pre odpoveď č. 2

Škrupina rozširuje vzor .* na všetky skryté súbory vrátane adresárov a špeciálnych súborov, s výnimkou všetkého ostatného. Použitím ls -ld urobil by trik, napr.

ls -ld .* | awk " /^-/ {print $9}"