Manchmal liebe ich die zeitsparenden Möglichkeiten der Linuxshell
sudo moosh -n course-list -c 231 | tail -n +2 | awk -F, '{ print $1 }' | tr -d \" | xargs -i sudo moosh -n course-reset {}
Hat mir locker mal ne Stunde Rumgeklicke gespart.
Das kann süchtig machen:![]()
sudo moosh -n course-list -c 231 | tail -n +2 | awk -F, '{ print $1 }' | tr -d \" | xargs -i bash -c "sudo moosh -n user-list --course {} | awk '{ print \$2 }' | grep -o -e \"[0-9]*\" | awk '{ ul = ul \$1 \" \" } END { print \"{} \" ul }' | xargs sudo moosh -n course-unenrol"
Ich muss allerdings zugeben, dass ich in der Zeit, die gebraucht habe um dieses Monstrum zum Laufen zu bringen, das Ganze (diesmal) auch manuell hätte erledigen können.
Hätte aber nicht so viel Spaß gemacht. ![]()