您可以在运行文件之前对其进行操作,例如使用进程替换和sed:
bash <(sed '$d' script)
其中$d
是sed命令,用于“在最后一行”($
),“删除行”(d
)。 $
可以替换为您要跳过的任何行号。
已应用:对于包含以下内容的文件script
#!/usr/bin/env bash
echo "second to last line"
echo "last line"
我们会得到
$ bash <(sed '$d' script)
second to last line
本文链接:https://www.f2er.com/3154940.html