Portál AbcLinuxu, 10. května 2025 05:26
/zaloha/dneska/domena/ebn0rabunf-aaaaa-aaaaa/ /zaloha/dneska/domena/y9agicheiv-aaaaa-aaaaa/ /zaloha/dneska/domena/vgmpyw1ocl-aaaaa-aaaaa/ /zaloha/dneska/domena/pyfvnjpkyh-aaaaa-aaaaa/ /zaloha/dneska/domena/yd4z99hl0x-aaaaa-aaaaa/ /zaloha/dneska/domena/v7wrot5rwg-aaaaa-aaaaa/jak můžu dostat jenom čistě výstup název posledních adresářů? Tedy
ebn0rabunf-aaaaa-aaaaa/ y9agicheiv-aaaaa-aaaaa/ vgmpyw1ocl-aaaaa-aaaaa/ pyfvnjpkyh-aaaaa-aaaaa/ yd4z99hl0x-aaaaa-aaaaa/ v7wrot5rwg-aaaaa-aaaaa/díky za pomoc
Řešení dotazu:
-exec basename {} \;
find ... -printf '%f\n'
find /var/lib/mysql/ -type d -printf '%f\n' | while read ccc; do echo $ccc donemi vraci
mysql/ mysql howtoale proc kdyz tam jsou jenom 2 adresare? Diky za pomoc
/var/lib/mysql
je také adresář.
find
prohledává celý strom včetně základního adresáře. Chcete-li něco jiného, použijte -mindepth
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.