이 코드가 무엇을 하는지 전혀 모르겠습니다.
for i in $ ( ls )
do
[ -r $i ] && more $i
done
답변1
현재 디렉터리의 모든 파일을 반복하고, 읽기 권한이 부여되면 more 명령을 통해 표시할 파일을 보냅니다. 여러 가지 이유로 잘못된 코드: ls의 출력을 구문 분석하려고 시도하고 변수를 인용하지 않으며 바이너리가 없다고 가정합니다. 바이너리 파일을 읽으면 화면에 쓰레기가 표시됩니다
이 코드가 무엇을 하는지 전혀 모르겠습니다.
for i in $ ( ls )
do
[ -r $i ] && more $i
done
현재 디렉터리의 모든 파일을 반복하고, 읽기 권한이 부여되면 more 명령을 통해 표시할 파일을 보냅니다. 여러 가지 이유로 잘못된 코드: ls의 출력을 구문 분석하려고 시도하고 변수를 인용하지 않으며 바이너리가 없다고 가정합니다. 바이너리 파일을 읽으면 화면에 쓰레기가 표시됩니다