【发布时间】:2014-05-26 04:35:28
【问题描述】:
我有 String: "./Delivery Note.doc 1" ,其中:
$1 = ./Delivery
$2 = Note.doc
$3 = 1
我需要执行 sum 命令连接 $1 和 $2 但保留空格 (./Delivery Note.doc)。我试试这个,但它会修剪空格:
| '{ command="sum -r "$1 $2"
结果:./DeliveryNote.doc
【问题讨论】:
我有 String: "./Delivery Note.doc 1" ,其中:
$1 = ./Delivery
$2 = Note.doc
$3 = 1
我需要执行 sum 命令连接 $1 和 $2 但保留空格 (./Delivery Note.doc)。我试试这个,但它会修剪空格:
| '{ command="sum -r "$1 $2"
结果:./DeliveryNote.doc
【问题讨论】:
$ echo "./Delivery Note.doc 1" | awk '{ command="sum -r "$1" "$2; print command}'
sum -r ./Delivery Note.doc
【讨论】:
执行求和命令
echo "./Delivery Note.doc 1" | awk '{ command="sum -r \""$1" "$2"\""; print command}' | bash
【讨论】: