Weź ten skryptWyjście po pożarach pułapki
#!/bin/sh
fd()
{
echo Hello world
exit
}
trap fd EXIT INT
for g in {1..5}
do
echo foo
sleep 1
done
chciałbym fd
raz ogień, albo z Control-C lub jeśli skrypt zakończy się normalnie. Jednak jeśli uderzysz w Control-C, uruchomi się dwa razy. Jak mogę to naprawić?
bardzo ładna, +1 :) – drAlberT