Ubuntu 16.04 LTS 中的脚本新手

Ubuntu 16.04 LTS 中的脚本新手

嘿,大家好,我是新手,想尝试做一些更高级的事情,但有点迷失。

这是我的脚本,我的目标是使其成为可执行文件,但是它没有完成整个命令,而是停止了。
脚本文件信息:

freeup_boot_space.sh -rwxr-xr-x 1 root root

脚本本身如下:

dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]' | xargs sudo apt-get -y purge

如果我在提示符下执行上述长命令,它就可以正常工作。

然而,当我尝试时sudo ./freeup_boot_space.sh,它会突然停止,并且看起来好像它不理解|管道。

答案1

在您的脚本中,第一行应该是:

#!/bin/bash

相关内容