aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-11-03 13:46:30 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-11-03 13:46:30 +1300
commitcd8e9cc27f7dd9d360b64f4a34b8c2d048f42e45 (patch)
tree5e95d601ee957685dc99de1339c2f1a999102f9a /bin
parent601df742a98b7cf09b6c58c7628ded1404918ed5 (diff)
downloaddotfiles-cd8e9cc27f7dd9d360b64f4a34b8c2d048f42e45.tar.gz
dotfiles-cd8e9cc27f7dd9d360b64f4a34b8c2d048f42e45.zip
Apply simpler method for sd2u(1df) and su2d(1df)
This method is shorter, easier to read, and more idiomatic.
Diffstat (limited to 'bin')
-rw-r--r--bin/sd2u.awk6
-rw-r--r--bin/su2d.awk6
2 files changed, 6 insertions, 6 deletions
diff --git a/bin/sd2u.awk b/bin/sd2u.awk
index 02584952..b6e3da89 100644
--- a/bin/sd2u.awk
+++ b/bin/sd2u.awk
@@ -1,3 +1,3 @@
-# Convert DOS line endings to UNIX ones
-{ sub(/\r$/, "") }
-{ print }
+# Convert stream DOS line endings to UNIX ones
+BEGIN { RS = "\r\n" }
+1
diff --git a/bin/su2d.awk b/bin/su2d.awk
index 34a8c5ae..5a8eabaf 100644
--- a/bin/su2d.awk
+++ b/bin/su2d.awk
@@ -1,3 +1,3 @@
-# Convert UNIX line endings to DOS ones
-!/\r$/ { $0 = $0 "\r" }
-{ print }
+# Convert stream UNIX line endings to DOS ones
+BEGIN { ORS = "\r\n" }
+1