我制作了一个 bash 脚本如下:
#!/bin/bash
echo "this is stand-in for 'sudo apt autoremove --purge'"
echo "Uninstalling ..."
apt autoremove --purge
echo "enjoy your free memory..."
Run Code Online (Sandbox Code Playgroud)
但是在变成可执行文件chmod并运行它之后sudo ./script <package_name>,输出是这样的:-
this is stand-in for 'sudo apt autoremove-purge'
Uninstalling ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
enjoy your free memory...
Run Code Online (Sandbox Code Playgroud)
但是如果我使用通常的命令运行相同的代码:-
sudo apt autoremove --purge <package_name>,那么它的工作原理如下:-
Building dependency tree
Reading state information... …Run Code Online (Sandbox Code Playgroud)