我有一个脚本上传文件到几个远程主机。但是,当我执行脚本,只有redas的第一行的dat文件。
指示使用dat文件数据的脚本部分
# gradually uploading files (shared-files) to remote hosts loaded from the list (in the .dat file):
cat "${0%.*}.dat" | while read line; do [ -z "$line" ] || uploadFilesToDevice "$line"; done
数据文件
root:password@10.29.0.10
root:password@10.29.0.11
root:password@10.29.0.13
root:password@10.29.0.14
root:password@10.29.0.15
root:password@10.29.0.16
root:password@10.29.0.17
root:password@10.29.0.18
root:password@10.29.0.19
root:password@10.29.0.21
root:password@10.29.0.22
root:password@10.29.0.24
root:password@10.29.0.25
root:password@10.29.0.26
执行脚本后,仅将文件上载到dat文件上的第一个IP-10.29.0.10
1条答案
按热度按时间jjhzyzn01#
替换此
为此
而且工作了!