#!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