|
Send UNIX Command Scripts - More Complex Scripts |
|
|
Written by Steve Hayman
|
|
Tuesday, 07 December 2004 |
More Complex Scripts
cd /Users
for u in *; do
mkdir $u/NewFolder
chown $u $u/NewFolder
done
Create a new folder for every user. This loops through every user home folder in /Users (on every computer) and creates a new folder called "NewFolder"; note that this makes the (usually correct) assumption that all user home folders are in /Users, and that the home folder name matches the user name.
networksetup -listallnetworkservices |
grep -v '*' |
while read service; do
networksetup -setwebproxy "$service" 10.1.2.3 8080
done
This script first uses "networksetup -listallnetworkservices" to produce a list of all network services (Built-in Ethernet, Airport, etc.) and then loops through each one, again using networksetup to set the web proxy for that service to 10.1.2.3, port 8080. |
|
Last Updated ( Thursday, 09 December 2004 )
|