인용 명령 대체 값

인용 명령 대체 값

Bash에서는 할 것입니다

touch "foo bar"
rm "$(echo foo bar)"

물고기에게 이것을 어떻게 하시겠습니까?

명백한 이유로 이것이 작동하지 않습니다.

touch "foo bar"
rm "(echo foo bar)"

답변1

따옴표가 없으면 원하는 출력이 생성되는 것 같습니다.

touch "foo bar"
rm (echo foo bar)

시험:

echo "foo bar" > foo
touch "foo bar"
rm (cat foo)

관련 정보