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ď č. 1Môž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}"