On 3/1/22 05:53, Robert Nichols wrote:
It turns out that particular wheel is best resurrected from the
fstab-decode.c file in an old initscripts source package. The encoding
is nonstandard, and the above perl code would not handle it correctly.
It's pretty close. It won't handle double backslash, and its use of
xargs is incorrect.
If you prefer a version that you don't need a C compiler to use, here's
a pure bash implementation:
#!/bin/sh
declare -a cmdline
eol=$'\n'
for arg in "$@"
do
arg="${arg//\011/ }"
arg="${arg//\012/$eol}"
arg="${arg//\040/ }"
arg="${arg//\134/\\}"
arg="${arg//\\/\\}"
cmdline+=("$arg")
done
"${cmdline[@]}"
_______________________________________________
CentOS mailing list
[email protected]
https://lists.centos.org/mailman/listinfo/centos