Bash-loops: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=== Interesting bash loop constructs I have found === <pre> cat interesting_loop.sh #!/bin/bash _admin_ip="202.54.1.33|MUM_VPN_GATEWAY 23.1.2.3|DEL_VPN_GATEWAY 13.1.2.3|SG_V...") |
(No difference)
|
Latest revision as of 20:00, 20 September 2022
Interesting bash loop constructs I have found
cat interesting_loop.sh #!/bin/bash _admin_ip="202.54.1.33|MUM_VPN_GATEWAY 23.1.2.3|DEL_VPN_GATEWAY 13.1.2.3|SG_VPN_GATEWAY" for e in $_admin_ip do echo allow from "${e%%|*}" to any port 22 proto tcp comment "Open SSH port for ${e##*|}" done chubbard@chubbard-laptop:~$ ./interesting_loop.sh allow from 202.54.1.33 to any port 22 proto tcp comment Open SSH port for MUM_VPN_GATEWAY allow from 23.1.2.3 to any port 22 proto tcp comment Open SSH port for DEL_VPN_GATEWAY allow from 13.1.2.3 to any port 22 proto tcp comment Open SSH port for SG_VPN_GATEWAY chubbard@chubbard-laptop:~$