公告

京东爆品,商家漏洞等,拼手速,手慢无! [点击收藏]

附:其它薅羊毛利器:
1,外卖红包:每天领取88元[点击收藏],反复可领。
2,车主加油打折服务:一键导航到加油站,选择油枪,支付时直减 [点击收藏]
3,电影票购买返利,覆盖所有主流院线。 [点击收藏]
4,打车-滴滴优惠
[点击收藏]
5,源头好货厂家直供[点击收藏]
6,POS机具(财务公司渠道版)[免费领取]

#1 2022-10-25 14:01:52

小天天
Moderator
注册时间: 2019-09-29
帖子: 886

shell截取字符串,awk打印单引号

#截取字符串
格式    说明
${string: start :length}    从 string 字符串的左边第 start 个字符开始,向右截取 length 个字符。
${string: start}    从 string 字符串的左边第 start 个字符开始截取,直到最后。
${string: 0-start :length}    从 string 字符串的右边第 start 个字符开始,向右截取 length 个字符。
${string: 0-start}    从 string 字符串的右边第 start 个字符开始截取,直到最后。
${string#*chars}    从 string 字符串第一次出现 *chars 的位置开始,截取 *chars 右边的所有字符。
${string##*chars}    从 string 字符串最后一次出现 *chars 的位置开始,截取 *chars 右边的所有字符。
${string%*chars}    从 string 字符串第一次出现 *chars 的位置开始,截取 *chars 左边的所有字符。
${string%%*chars}    从 string 字符串最后一次出现 *chars 的位置开始,截取 *chars 左边的所有字符

#awk 打印单引号
head fN_.txt |awk '{print "deleteall","\047FastFileData\047" ,"\047"substr(""$2"",1,43)"\047"}'

或者三个单引号一个\
head fN_.txt |awk '{print "deleteall","'\''FastFileData'\''" ,"\047"substr(""$2"",1,43)"\047"}'

离线

页脚

Powered by 华新企财帮

京ICP备19031397号-1