我想"{something: here}"
变成"[{something: here}]"
例如:
$ echo "{something: here}" | magic_command
$ [{something: here}]
我想将这一切作为使用 STDIN 的 bash one liner 的一部分来完成。
看起来很简单。有任何想法吗?我正在画一个空白:(
我想"{something: here}"
变成"[{something: here}]"
例如:
$ echo "{something: here}" | magic_command
$ [{something: here}]
我想将这一切作为使用 STDIN 的 bash one liner 的一部分来完成。
看起来很简单。有任何想法吗?我正在画一个空白:(
在所有内容周围添加一对括号:
echo "{something: here}" | echo "[$(cat)]"
分别包围每一行:
echo "{something: here}" | awk '{print "[" $0 "]"}'
你可以用 sed 试试:
echo "{something: here}" | sed 's/\(.*\)/[\1]/'
在 bash 中:
var="{something: here}";
printf "[%s]\n" "$var"