亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6800 | 回復(fù): 8
打印 上一主題 下一主題

如何去掉awk中單引號(hào)的特殊性?  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2002-05-10 09:10 |只看該作者 |倒序?yàn)g覽
文字
有如下文本,文件明為bufls
drwxrwsrwx  gprs       512  GPRS
-rw-r-----  lc       21307  K0918531.000
我現(xiàn)在想用awk將第三個(gè)域用單引號(hào)括取來(lái),我的腳本如下:
#!/bin/sh
#tmptmp.sh
cat bufls | awk '{
printf "%s %s \'%s\' %s\n",$1,$2,$3,$4
}'
但是并不能打印出',怎么才能去掉單引號(hào)的特殊性并打印出來(lái)的,help,thank!
    

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2002-05-10 10:32 |只看該作者

如何去掉awk中單引號(hào)的特殊性?

在‘’里\,`,$都被看成普通字符。所以,用轉(zhuǎn)義符是無(wú)效的。
可以這樣寫:
awk "{printf \"%s %s '%s',%s\n\",$1,$2,$3,$4}"
參看以前對(duì)awk引用shell環(huán)境變量的討論。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2002-05-10 14:05 |只看該作者

如何去掉awk中單引號(hào)的特殊性?

To valentine:
   俺照你說(shuō)的試了試怎么不行啊,提示如下:
syntax error The source line is 1.
The error context is
                {printf &quot;%s %s '%s' >>>  %s\n&quot;,, <<<
awk: The statement cannot be correctly parsed.
The source line is 1.
  
  怎么回事呢?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2002-05-10 15:50 |只看該作者

如何去掉awk中單引號(hào)的特殊性?

應(yīng)該在$前加\。
awk &quot;{printf \&quot;%s %s '%s',%s\n\&quot;,\$1,\$2,\$3,\$4}&quot;

改一下試試看。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2002-05-10 16:09 |只看該作者

如何去掉awk中單引號(hào)的特殊性?

哈哈,ok了
謝謝斑竹
有卯關(guān)于awk詳細(xì)點(diǎn)的文檔啊,讓偶學(xué)學(xué)

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2002-05-10 18:43 |只看該作者

如何去掉awk中單引號(hào)的特殊性?

這些未必與awk有關(guān)?磗hell編程中關(guān)于引號(hào)的使用便可以了。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2008-08-22 19:31 |只看該作者
awk -v hq="'" '{print $1,$2, hq $3 hq}'

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2008-08-23 00:32 |只看該作者
原帖由 愛知 于 2008-8-22 19:31 發(fā)表
awk -v hq="'" '{print $1,$2, hq $3 hq}'



這么老的帖子你都能挖出來(lái)

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2008-08-28 12:34 |只看該作者

回復(fù) #7 愛知 的帖子

弄了半天都沒弄出來(lái),學(xué)習(xí)了
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP