How would I be able to leave echo off even when I am rebooting my laptop?
Вы можете использовать один из следующих трех способов (как root):
/etc/sysctl.conf
Добавьте следующую строку в/etc/sysctl.conf
:
net.ipv4.icmp_echo_ignore_all=1
Тогда:
sysctl -p
iptables -I INPUT -p icmp --icmp-type echo-request -j DROP
Запустите crontab -e
от имени пользователя root, затем добавьте следующую строку:
@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Запустить и включить службу:
systemctl start cron.service
systemctl enable cron.service
$ awk 'BEGIN {FS=",";print "State Gender Purchase Amount"}
{assoc_arr[toupper($12)$5]+=$6}
END {for (id in assoc_arr) {
printf "%-8s %-8s %8.2f\n", substr(id,1,2), substr(id,3), assoc_arr[id]
}
}' infile
State Gender Purchase Amount
TX M 23043.64
CA F 23911.61
TX F 33734.33
FL M 18846.49
toupper($12)$5
, но вы можете связать любое доступное поле awk
записи. %f
)в действии printf внутри awk one liner, чтобы иметь возможность печатать суммы с десятичными знаками.