Como obter linha de comando parcial para o arquivo

0

Eu quero salvar algum texto (parcial) na linha de comando para o arquivo,

Esta minha linha de comando, por exemplo:

sudo gammu sendsms TEXT 08539032xxxx -text "Testing sms dari aplikasi gammu modem" >> log.txt

produzirá o arquivo log.txt com conteúdo como este:

Sending SMS 1/1....waiting for network answer..OK, message reference=145

Como fazer o resultado para:

08539032xxxx sending SMS 1/1....waiting for network answer..OK, message reference=145
    
por sahmada 14.08.2017 / 04:57

1 resposta

0

Sugiro criar uma função:

#!/bin/bash

function mygammu()
{
    sudo gammu sendsms TEXT "$1" -text "$2" | xargs "$1"
}

Coloque em seu .bashrc e use o comando assim:

mygammu "08539032xxxx" "Testing sms dari aplikasi gammu modem" >> logfile

a saída seria:

08539032xxxx Sending SMS 1/1....waiting for network answer..OK, message reference=145
    
por Ravexina 14.08.2017 / 05:30