Bash Listing Files in a Directory and Testing whether Specific Files Exist in Directories: Difference between revisions

From NovaOrdis Knowledge Base
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 difference)

Revision as of 23:17, 12 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.