Bash 使用curl的googledrive上传文件

Bash 使用curl的googledrive上传文件,bash,curl,awk,sed,Bash,Curl,Awk,Sed,我正在编写一个awk语句的脚本,我想在第一列的开头和结尾分别插入一个引号 范例 以前 2014060910001178 之后 2014060910001178 到目前为止我有 awk '{ print $2"\""$2"\""$0 }'F1 request.txt > request1.txt 但这会打印第二个值的重复,我只希望引号围绕第一列 感谢您通过sed提供的帮助 $ echo 'https://otrs.com/ID=24670 2014060910001178' | sed

我正在编写一个awk语句的脚本,我想在第一列的开头和结尾分别插入一个引号

范例

以前

2014060910001178

之后

2014060910001178

到目前为止我有

awk '{ print $2"\""$2"\""$0 }'F1  request.txt > request1.txt
但这会打印第二个值的重复,我只希望引号围绕第一列

感谢您通过sed提供的帮助

$ echo 'https://otrs.com/ID=24670 2014060910001178' | sed 's/^\([^ ]*\)\(.*\)$/"\1"\2/g' 
"https://otrs.com/ID=24670" 2014060910001178
通过awk

$ echo 'https://otrs.com/ID=24670 2014060910001178' | awk '{gsub(/^/,"\"",$1);gsub(/$/,"\"",$1);}1' 
"https://otrs.com/ID=24670" 2014060910001178
awk的另一个例子:

awk '{ $1 = "\"" $1 "\"" }1' request.txt > request1.txt

第二列之后至少有10列,如何保留这些列并直接转到下一行。