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

script bash | $1



ciao 
sto scrivendo uno script bash da utilizzare con procmail 
riassumendo lo script e' 
 
#!/bin/bash -x 
#Leggo soggetto mail e mittente 
#nomefile=($1) 
SUB=`grep ^Subject: $1`; 
REF=`grep ^From: $1`; 
echo "$REF" 
echo "$SUB" 
 
se lo eseguo in shell passando un file contenente una mail tramite | da std 
input questo non funziona. 
$cat mail|script.sh 
mentre funziona se lo eseguo  
$script.sh mail 
 
come mai? $1 rappresenta lo standard input per bash? 
 
grazie 
 



Reply to: