znak "konec souboru" v promenne

Ladislav Michl ladis na psi.cz
Pátek Březen 22 08:19:15 CET 2002


On Fri, Mar 22, 2002 at 07:27:46AM +0100, Vladimír Náprstek wrote:
> Mám spoustu skriptů, které provádí spóóóustu věcí v databázi (Oracle). A protože skripty občas trvají dlouho, mám tam kontrolní body, kde se mi posílají emajly. Zatím to mám řešeno stylem:

prosím zalamujte řádky.

> echo nejaka zprava > soubor
> mail ... < soubor
> 
> ale to se mi moc nelíbí a chci udělat toto
> 
> PROMENNA="nejaka zprava"
> mail ... $PROMENNA
> 
> 
> Tedy vyloucit ten soubor (protože občas mi běží vícero skriptů najednou a pak si musím hrát se jménem dočasného souboru...

co je vyloučit? nevím jestli chápu správně váš požadavek, ale tohle by
mohlo být ono.

#!/bin/bash

message="
nějaká hóóódně dlouhá zpráva
klidně i na více řádcích"

cat <<EOF | mail -s "mail od mého skriptu" user na domain.net
$message
EOF

echo "mailed."

	ladis


Další informace o konferenci Linux