有个需求,要统计一个shell的变量中存在的双引号数量,如何实现呢?示例代码如下:

#! /bin/bash
test=\"sdfdsfds\"\"123
echo $test

test=$(echo $test | awk -F'"' '{print NF-1}')
echo $test

输出:

"sdfdsfds""123
3

参考资料:bbs.chinaunix.net/thread-1026122-1-1.html#pid7690255

Related Posts: Linux Shell 统计变量中某个字符串出现次数 :

avatar