[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alias con comando in pipe non funziona?



* Teodoro Santoni <asbrasbra@gmail.com> [081214, 19:51]:
> On Mon, Dec 08, 2014 at 05:11:18PM +0100, Ennio-Sr wrote:
> > alias lpc='iconv  -f iso8859-1 -t utf8 $1 | lp'
> 
> gli alias non prendono argomenti nelle shell posix.
Buono a sapersi! Ma ti ricordi anche dove è scritto? Forse in man bash,
nel primo comma del paragrafo ALIASES dove vieta l'uso di /, $, ` e =
(che solo ora sono andato a rileggere)?

> Prova a scrivere una funzione nel .bashrc.
> lpc() {
>   iconv  -f iso8859-1 -t utf8 $1 | lp
> }

A questo non avevo pensato: avevo risolto con un piccolo script che,
prima di lanciare il comando, chiede il nome file da stampare...

Grazie,
       Ennio

-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.   \\?//
 Fa' qualche cosa di cui non sei capace!"  (diceva Henry Miller) ]    (°|°)
[Why use Win$ozz (I say) if ... "even a fool can do that.              )=(
 Do something you aren't good at!" (as Henry Miller used to say) ]


Reply to: