Bash Listing Files in a Directory and Testing whether Specific Files Exist in Directories: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Internal= * bash =Overview= To list files: local dir=... for f in ${dir}/*; do [[ -f ${f} ]] && echo -n "$(basename ${f}) " done To...") |
No edit summary |
||
Line 7: | Line 7: | ||
To list files: | To list files: | ||
<syntaxhighlight lang='bash'> | |||
local dir=... | |||
for f in ${dir}/*; do | |||
[[ -f ${f} ]] && echo -n "$(basename ${f}) " | |||
done | |||
</syntaxhighlight> | |||
To list directories, replace -f with -d. | To list directories, replace -f with -d. |
Revision as of 20:16, 20 September 2019
Internal
Overview
To list files:
local dir=...
for f in ${dir}/*; do
[[ -f ${f} ]] && echo -n "$(basename ${f}) "
done
To list directories, replace -f with -d.