Salvando uma lista em um formato específico

2

Existe alguma maneira de salvar uma lista em output.txt , mas sem usar o editor de texto para que:

  1. antes de cada saída deve haver o comando usado que fez a lista ( list -l , por exemplo, ou se eu usar dois ls com argumentos diferentes, dois grupos separados de lista com cada um dos seus próprios comandos usados para torná-los)

  2. entre as saídas deve haver uma linha vazia.

por c023 30.10.2014 / 23:59

1 resposta

2

Bem, você sempre pode criar funções como

f () { echo "$@" >> output.txt; $@ >> output.txt;  echo >> output.txt;}

e, em seguida, escreva

f ls /
f ls /tmp
f do_something_that_produces_list
    
por 31.10.2014 / 00:57