Я хочу сохранить некоторый текст (частичный) в командной строке в файл,
Эта моя командная строка, например:
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
Я предлагаю создать функцию:
#!/bin/bash
function mygammu()
{
sudo gammu sendsms TEXT "$1" -text "$2" | xargs "$1"
}
Поместите ее в свой .bashrc, затем используйте следующую команду:
mygammu "08539032xxxx" "Testing sms dari aplikasi gammu modem" >> logfile
вывод будет: [ ! d2] 08539032xxxx Sending SMS 1/1....waiting for network answer..OK, message reference=145
Я предлагаю создать функцию:
#!/bin/bash
function mygammu()
{
sudo gammu sendsms TEXT "$1" -text "$2" | xargs "$1"
}
Поместите ее в свой .bashrc, затем используйте следующую команду:
mygammu "08539032xxxx" "Testing sms dari aplikasi gammu modem" >> logfile
вывод будет: [ ! d2] 08539032xxxx Sending SMS 1/1....waiting for network answer..OK, message reference=145