[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [746] make code snippets easier to use
From: |
iank |
Subject: |
[Savannah-cvs] [746] make code snippets easier to use |
Date: |
Wed, 10 Jan 2024 19:57:26 -0500 (EST) |
Revision: 746
http://svn.savannah.gnu.org/viewvc/?view=rev&root=administration&revision=746
Author: iank
Date: 2024-01-10 19:57:25 -0500 (Wed, 10 Jan 2024)
Log Message:
-----------
make code snippets easier to use
Modified Paths:
--------------
trunk/sviki/fsf/tickets/lists/remove-me-from-all-lists.mdwn
trunk/sviki/fsf/tools/rsync.mdwn
Modified: trunk/sviki/fsf/tickets/lists/remove-me-from-all-lists.mdwn
===================================================================
--- trunk/sviki/fsf/tickets/lists/remove-me-from-all-lists.mdwn 2024-01-11
00:57:20 UTC (rev 745)
+++ trunk/sviki/fsf/tickets/lists/remove-me-from-all-lists.mdwn 2024-01-11
00:57:25 UTC (rev 746)
@@ -16,11 +16,20 @@
Checking what lists some email addresses are subscribed to:
```
-declare -A ba
-ba[a@example.com]=t
-ba[a2@example.com]=t
-cd /home/list/mailman/bin
-time for list in $(./list_lists -b); do for m in $(./list_members $list); do
if [[ ${ba[$m]} ]]; then echo $list $m; fi; done; done
+# usage: EMAIL...
+get-subs() {
+ local email
+ local -A ba
+ for email; do
+ ba[$email]=t
+ done
+ cd /home/list/mailman/bin
+ time for list in $(./list_lists -b); do
+ for m in $(./list_members $list); do
+ if [[ ${ba[$m]} ]]; then echo $list $m; fi
+ done
+ done
+}
```
For example, removing 2 addresses from all @gnu.org lists.
Modified: trunk/sviki/fsf/tools/rsync.mdwn
===================================================================
--- trunk/sviki/fsf/tools/rsync.mdwn 2024-01-11 00:57:20 UTC (rev 745)
+++ trunk/sviki/fsf/tools/rsync.mdwn 2024-01-11 00:57:25 UTC (rev 746)
@@ -75,11 +75,14 @@
```
mnt=/mnt/monolith
m() { df -BM $mnt | tail -n1 | awk '{print $3}'| sed 's/[^0-9]//g'; }
-old=$(m)
-while true; do
- sleep 600
- new=$(m)
- printf "%s %'d MB/min in last 10 minutes\n" "$(date)" $(( (new - old) / 10))
- old=$new
-done
+size-watch() {
+ old=$(m)
+ while true; do
+ sleep 600
+ new=$(m)
+ printf "%s %'d MB/min in last 10 minutes\n" "$(date)" $(( (new - old) /
10))
+ old=$new
+ done
+}
+size-watch
```
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [746] make code snippets easier to use,
iank <=