Added Cyg-Win
This commit is contained in:
parent
82cbc206eb
commit
413c315806
10586 changed files with 3806249 additions and 0 deletions
26
Agent-Windows/OGP64/usr/share/awk/shellquote.awk
Normal file
26
Agent-Windows/OGP64/usr/share/awk/shellquote.awk
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# shell_quote --- quote an argument for passing to the shell
|
||||
#
|
||||
# This file and how to use it are described in the manual.
|
||||
# Therefore, we respectfully advise you to Read The Fine Manual
|
||||
# for more information.
|
||||
#
|
||||
# Michael Brennan
|
||||
# brennan@madronabluff.com
|
||||
# September 2014
|
||||
|
||||
function shell_quote(s, # parameter
|
||||
SINGLE, QSINGLE, i, X, n, ret) # locals
|
||||
{
|
||||
if (s == "")
|
||||
return "\"\""
|
||||
|
||||
SINGLE = "\x27" # single quote
|
||||
QSINGLE = "\"\x27\""
|
||||
n = split(s, X, SINGLE)
|
||||
|
||||
ret = SINGLE X[1] SINGLE
|
||||
for (i = 2; i <= n; i++)
|
||||
ret = ret QSINGLE SINGLE X[i] SINGLE
|
||||
|
||||
return ret
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue