How to unbound/undeclare/remove/unset a function:
(fmakunbound symbol)Where symbol is a function name.
There's also a version for unsetting variables:
(makunbound symbol)Where symbol is obviously a variable.
(fmakunbound symbol)(makunbound symbol)
blosum 0.824/0.735 0.894/0.432 0.694/0.349 0.728/0.364 0.832/0.595 0.817/0.610 0.794/0.495
gonnet 0.865/0.781 0.934/0.596 0.756/0.447 0.822/0.543 0.876/0.661 0.864/0.692 0.851/0.606
pam 0.764/0.639 0.851/0.321 0.582/0.175 0.672/0.161 0.666/0.388 0.746/0.485 0.707/0.337
jtt_aa_codon 0.840/0.747 0.927/0.562 0.769/0.494 0.798/0.439 0.809/0.555 0.842/0.653 0.829/0.559
$grep -E "pam|blosum|gonnet" whole_hyou.txt |awk '{print $1, $7}'|awk '{split($2, second, "/"); print $1, second[1], second[2]}'|sort -k 2 -r
gonnet 0.864 0.692
blosum 0.817 0.610
pam 0.746 0.485
command.sh somefile.txt &> output.txt && some_other_command.sh somefile2.txt &exec($command); //$command being the above string in single quotes
exec($command)$handle = popen($command, "r");
fread($handle, 4);
pclose($handle);
command.sh somefile.txt |tee output.txt ; some_other_command.sh somefile2.txt &$command = 'command.sh somefile.txt |tee output.txt ; some_other_command.sh somefile2.txt &'
$handle = popen($command, "r");
fread($handle, 4);
pclose($handle);
command.sh somefile.txt |tee output.txt ; some_other_command.sh somefile2.txt &(command.sh somefile.txt |tee output.txt ; some_other_command.sh somefile2.txt) &So you can clearly see what the expression is like, and that it will be run as a background process.
$command = "(nohub nice -n 15 command.sh somefile.txt |tee output_log.txt ; mail -a $mail_header -s $mail_subject $mail_address <<EOF
$mail_contents
EOF
) &";
$handle = popen($command, "r");
fread($handle, 4);
pclose($handle);