Как получить частичную командную строку в файл

Я хочу сохранить некоторый текст (частичный) в командной строке в файл,

Эта моя командная строка, например:

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
0
задан 15 August 2017 в 17:41

2 ответа

Я предлагаю создать функцию:

#!/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

0
ответ дан 18 July 2018 в 08:33

Я предлагаю создать функцию:

#!/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

0
ответ дан 24 July 2018 в 19:07

Другие вопросы по тегам:

Похожие вопросы: