Bash의 기본 변수

Bash의 기본 변수

Perl의 루프에 대한 기본 변수는 입니다 $_. Bash에도 비슷한 것이 있나요?

답변1

아니요, for루프 내에서는 명시적인 변수 이름을 사용해야 합니다.

$ help for
for: for NAME [in WORDS ... ] ; do COMMANDS; done

선택 사항이 아닙니다 NAME.

답변2

Bash에는 그런 것이 없습니다. Perl은 언어학자인 Larry Wall이 만들었으며 의도적으로 자연어 유창성을 내장하고 있다는 점에서 독특합니다. Bash는 이 점에서 바보입니다.

그러나 더 높은 수준에서 파이프라인은 기본 개체에서 작동하는 루프입니다. 이는 기호로 표시되지 않으므로 암시적으로 기본값이 지정됩니다. (모르는 경우를 대비해 파이프는 Perl과 Bash 모두에 존재합니다.)

관련 정보