我想从一个脚本回显到另一个脚本,但我不想得到命令的输出,因为我想在另一个脚本中使用这个命令,我需要创建一个脚本来创建 adduser.local 脚本我。
第一个脚本是:
#!/bin/bash
sudo echo "
#!/bin/bash
'lastuser="$(grep home /etc/passwd | cut -d: -f 1 | tail -1)"' " >>
/usr/local/sbin/adduser.local
我从 /usr/local/sbin/adduser.local 得到的是命令的输出,我想按原样复制命令,因为我不想在我想得到的第一个脚本中得到输出在第二个脚本中输出。所以我需要知道如何使用第一个脚本将命令按原样删除到 adduser.local 的 echo 权限。
adduser.local 脚本在第一次运行后需要如下所示
#!/bin/bash
lastuser="$(grep home /etc/passwd | cut -d: -f 1 | tail -1)"
#and now i can use the $lastuser in this script
echo " '$lastuser' ALL = !/usr/bin/apt-get update " >> /etc/sudoers