我正在尝试使用列表文件和 shell 脚本在 Linux 中添加多个用户,但是不起作用。
我收到一条错误消息./userlist: line 3: $1 ambiguous redirect
。
Shell 脚本:
#!/bin/bash
xargs -n 1 list < $1
List file: list
test1
test2
答案1
错误的含义$1 ambiguous redirect
是,您尝试重定向的路径$1
似乎是空的
$1
是第一个参数到您正在运行的脚本。
执行脚本时,您应该将文件名作为参数提供给脚本。
注意:从您的问题中不清楚脚本实际上如何添加用户。