我正在尝试执行一个使用命令的脚本rename
。
当我执行它时,我收到一条消息rename: command not found
。有什么想法吗?
if [[ -z '$3' ]]; then
shopt -s dotglob
rename "$EXPRESSION" ./*
else
rename "$EXPRESSION" "$3"
fi
答案1
我只需安装该rename
包。
sudo apt install rename
答案2
rename(1)
我的 Ubuntu 有一个全新安装的手册页,但运行时rename
出现 CNF 错误。
手册页样式表明该命令属于 GNU Core Utilities,但令人困惑的是它实际上是rename.ul
(Ubuntu Bionic / Disco / Eoan + Debian Buster)。此命令对应于神秘的rename(1)
页面。
如果您安装了rename
软件包,新的手册页是rename(1p)
。它是一个 Perl 脚本,而不是 coreutils。