답변:
파싱하지 마십시오ls
. 또한 ALL_CAPS_VARS를 사용하지 않는
for i in "$incoming_dir"/*"$business_date"*; do
대화식 으로 하위 디렉토리로 내려 가지 않도록 ls
하는 -d
옵션이 있습니다.
ls -d $INCOMINGDIR/*$BUSSINESSDATE*
"${i}"
입니다. 당신은에 있을지도 모릅니다 i
.
my_file.doc[newline]another_persons_file.doc
일부 스크립트는 2 개의 파일 이름으로 보이는 것을 "rm"하려고 시도 할 수 있기를 바랍니다 ... Glenn의 링크는 반드시 읽어야합니다 (mywiki.wooledge.org에서 모두는 읽어야합니다 전체 FAQ 및 함정 페이지)
ls -d .*
printf %s\\n "$INCOMINGDIR/"*"$BUSINESSDATE"*