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

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

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

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 в 07:41

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
0
ответ дан 2 November 2019 в 19:28

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

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