我想将命令行中的一些文本(部分)保存到文件中,
例如,这是我的命令行:
sudo gammu sendsms TEXT 08539032xxxx -text "Testing sms dari aplikasi gammu modem" >> log.txt
它将生成内容如下的 log.txt 文件:
Sending SMS 1/1....waiting for network answer..OK, message reference=145
如何使结果为:
08539032xxxx sending SMS 1/1....waiting for network answer..OK, message reference=145
答案1
我建议创建一个函数:
#!/bin/bash
function mygammu()
{
sudo gammu sendsms TEXT "$1" -text "$2" | xargs "$1"
}
将其放入你的.bashrc
,然后使用如下命令:
mygammu "08539032xxxx" "Testing sms dari aplikasi gammu modem" >> logfile
输出为:
08539032xxxx Sending SMS 1/1....waiting for network answer..OK, message reference=145