/root/nbu/file1.sh
如果用户的 id 是偶数,我需要复制到每个用户的主目录。
尝试执行以下脚本:
#!/bin/bash
cat /etc/passwd | while read LINE
do
username=$(awk -v var="$LINE" -F: '{
if ($3 % 2 == 0)
print $1
}')
cp /root/nbu/file1.sh ~"$username"
done
Run Code Online (Sandbox Code Playgroud)
它什么都不做。如果我回显cp /root/nbu/file1.sh ~"$username"
命令并直接在脚本中执行它,它就可以工作。
我想问题是~
在 bash 脚本中得到了扩展,但不知道如何解决这个问题。
先感谢您。