# csh
set dir = "/path/to/directory"
foreach file (`ls $dir/*`)
echo "文件路径: $file"
end#bash
for file in *; doecho "文件: $file"
donefor txt_file in *.txt; doecho "文本文件: $txt_file"# 可在此执行其他操作,如重命名:mv "$txt_file" "${txt_file%.txt}.bak"
donels | while read -r file; doecho "处理文件: $file"
done