Desde que eu não sei o que é um arquivo de código morse (mas eu me lembro sua pergunta anterior ), eu suponho que seria um script como
#!/bin/sh
# Some code that creates the sed script "translate.sed"
# goes here. We can't really know how to do this because
# we don't know what a "morse code file" is.
# Run the just-created script on a file which was
# given on the command line:
sed -f translate.sed "$1"
Se esse script for chamado de do_translate.sh
, você o executaria como
$ ./do_translate.sh text_file.txt
onde text_file.txt
é um arquivo que você gostaria de traduzir em código Morse.
No entanto, parece estranho que você queira criar o script sed
toda vez que executar o script acima. Eu provavelmente criaria translate.sed
de uma vez por todas e usaria isso diretamente, como eu mencionado na minha resposta anterior a você .