使用bash关联数组统计单词频数

从bash 4开始支持关联数组,使用前需要声明,即 1 2 3 4 5 6 7 8 declare -A map map[key1]=value1 map[key2]=value2 map=([key1]=value1 [key2]=value2) # 获取keys keys=${!map[@]} # 获取values values=${map[@]} 利用关联数组,很容易实现单词统计,源码文件wordCount.sh ...

March 18, 2015 · 1 min · 186 words · Ringi Lee

bash字符串前美元符号的作用

bash是由内置变量IFS作为字段分隔符,IFS变量的值直接影响脚本如何解析参数,其默认值为\<space\>\<tab\>\<newline\>, 即空格、制表符以及换行符。 遇到一个需求是需要设置分隔符为换行符\n, 即一行一个字段,空格和制表符不会分割字段。很容易想到的办法是重设IFS变量值: ...

November 30, 2014 · 2 min · 699 words · Ringi Lee