From f3486929d0e96e369a91d68893531b7d8aff1f00 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
Date: Thu, 11 Feb 2021 16:59:57 +0000
Subject: Change backtick option to -x
---
doc/backtick.html | 4 ++--
src/execline/backtick.c | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/doc/backtick.html b/doc/backtick.html
index e5a889d..14cc031 100644
--- a/doc/backtick.html
+++ b/doc/backtick.html
@@ -30,7 +30,7 @@ environment variable, then executes another program.
- backtick [ -i | -I | -d | -D default ] [ -N | -n ] [ -E | -e ] variable { prog1... } prog2...
+ backtick [ -i | -I | -x | -D default ] [ -N | -n ] [ -E | -e ] variable { prog1... } prog2...
@@ -70,7 +70,7 @@ or 124 if prog1 wrote a null character. This is the default.
the start of prog1...'s output is, up to the first null character,
or to whatever prog1... wrote before crashing; chomping is applied
if required; then execution proceeds.
- - -d : variable is removed from
+
- -x : variable is removed from
the environment, and execution proceeds.
- -D default : the value of variable
is set to default, and execution proceeds.
diff --git a/src/execline/backtick.c b/src/execline/backtick.c
index 93d5828..5c0c7bb 100644
--- a/src/execline/backtick.c
+++ b/src/execline/backtick.c
@@ -12,7 +12,7 @@
#include
-#define USAGE "backtick [ -i | -I | -D default ] [ -N | -n ] [ -E | -e ] var { prog... } remainder..."
+#define USAGE "backtick [ -i | -I | -x | -D default ] [ -N | -n ] [ -E | -e ] var { prog... } remainder..."
#define dieusage() strerr_dieusage(100, USAGE)
int main (int argc, char const **argv, char const *const *envp)
@@ -27,7 +27,7 @@ int main (int argc, char const **argv, char const *const *envp)
PROG = "backtick" ;
for (;;)
{
- int opt = subgetopt_r(argc, argv, "iINndD:Ee", &localopt) ;
+ int opt = subgetopt_r(argc, argv, "iINnxD:Ee", &localopt) ;
if (opt < 0) break ;
switch (opt)
{
@@ -35,7 +35,7 @@ int main (int argc, char const **argv, char const *const *envp)
case 'I' : insist = 0 ; break ;
case 'N' : chomp = 0 ; break ;
case 'n' : chomp = 1 ; break ;
- case 'd' : insist = 1 ; def = 0 ; break ;
+ case 'x' : insist = 1 ; def = 0 ; break ;
case 'D' : insist = 1 ; def = localopt.arg ; break ;
case 'E' : doimport = 1 ; break ;
case 'e' : doimport = 0 ; break ;
--
cgit v1.2.3