aboutsummaryrefslogtreecommitdiff
path: root/tests/test/script/builtin/sed.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test/script/builtin/sed.test')
-rw-r--r--tests/test/script/builtin/sed.test21
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/test/script/builtin/sed.test b/tests/test/script/builtin/sed.test
index c0a8172..dbd70c4 100644
--- a/tests/test/script/builtin/sed.test
+++ b/tests/test/script/builtin/sed.test
@@ -104,7 +104,6 @@
info: stderr: test/1/stderr
sed: unexpected argument
EOE
-
}
: command
@@ -299,6 +298,26 @@
}
}
+: in-place
+:
+{
+ : no-file
+ :
+ $c <"sed -i -e 's/a/b/'" && $b 2>>/EOE != 0
+ testscript:1:1: error: sed exit status 1 != 0
+ info: stderr: test/1/stderr
+ sed: -i option specified while reading from stdin
+ EOE
+
+ : edit
+ :
+ $c <<EOI && $b
+ cat <'foo' >=f;
+ sed -i -e 's/foo/bar/' f;
+ cat f >'bar'
+ EOI
+}
+
: big
:
: Sed a big file (about 100K) to test that the builtin is asynchronous.