Portál AbcLinuxu, 6. května 2025 14:41
[ -f Toolkit/Config.h ] && rm -f Toolkit/Config.h if [ -f Toolkit/Config.h ] then echo "failed." echo "ERROR: File Toolkit/Config.h exists in filesystem and could not be removed." FAIL fibych nahradil třeba za
rm Toolkit/Config.h 2>/dev/null || \ { echo "failed." echo "ERROR: File Toolkit/Config.h exists in filesystem and could not be removed." FAIL }Protože rm -f nevrací 1, když soubor neexistuje, tak raději -f nepoužijeme... A dvakrát checkovat jestli soubor existuje? Nebude lepší raději kontrolovat návraťák?
sed -e 'vyraz1' \ -e 'vyraz2' \ -e 'vyraz3' \ < nejaky_souborVýhodou oproti zápisu do jednoho -e '' se středníky to má tu, že v případě chyby sed řekne číslo řádku na kterém je, což odpovídá pořadí -e.
configure
skript generovaný autoconfem - jenže ten aspoň člověk nemusí udržovat a upravovat…
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.