#!bin/bash
client=`cat temp.txt`
ssh [email protected] 'while read line; do mkdir -p /tmp/$line ; done <<< "$client"'
cat temp.txt
2개의 라인이 있습니다:
nk124
nk124
위의 스크립트는 작동하지 않습니다. 오류 없이 실행되지만 디렉터리를 생성하지 않습니다.
답변1
<<< $client
섹션을 둘러싸는 '
s: 밖으로 이동 하면 됩니다 .
#!/bin/bash
client=`cat temp.txt`
ssh [email protected] 'while read line; do mkdir -p /tmp/$line ; done' <<< "$client"
/
OBS: shebang에도 빠진 것이 있습니다. #!/bin/bash
대신 사용#!bin/bash