【发布时间】:2021-08-31 15:55:09
【问题描述】:
我创建了一个名为 call.sh 的 bash 脚本
#!/bin/bash
termux-tts-speak whom doyou want to call
var="$(termux-speech-to-text)"
if [ "$var" = "Pappu" ]
then
termux-tts-speak calling to pappu
termux-telephony-call xxxxxxxxxx
elif [ "$var" = "call me" ]
then
termux-tts-speak calling to you
termux-telephony-call xxxxxxxxxx
else
termux-tts-speak sorry I can not understand say it again
fi
我使用命令运行脚本
$bash call.sh
但是如果我想在不修改 bash 文件的情况下执行跳过前 3 行的脚本。 请问我该怎么做?
【问题讨论】:
-
如果跳过前3行,则不会设置
$var。 -
你可以试试:
sed 1,3d call.sh | bash