2020-11-19 功能的相似性,与多解性。
请分析以下脚本:
z@compute:~/zbak_dicts_and_3000$ cat z.txt.yixiang_shu.txt | sed '1d' | sed 's/_.*//g' | sed 's/^ *[0-9]* //g' | sort | uniq | xargs -i bash -c "echo -n {}\": \"; grep \" {}_\" <(cat z.txt.yixiang_shu.txt | grep -v \"'\") | sed 's/^ *//g' | sed 's/ .*//g' | tr '\n' '+' | sed 's/$/0\n/g' | bc" | sort -g -k 2 > z.txt.yixiang_shu.txt.cixingDeYisiShu_zuoheHebingLe
与 里程生成票价表的脚本:
cat licheng | xargs -i sed 's/^/{} /g' licheng \
| awk '{print $1" "$3}' \
| grep -v "^\(.*\) \1" > 1
cat 1 | awk '{ system("echo "$1" "$2" ; grep "$1" -A 100 licheng | grep -B 100 "$2" | sed '\''1d'\'' | awk '\''{ sum = sum+$2; } END{print sum}'\'' "); }' > 2
中,tr '\n' '+' | sed 's/$/0\n/g' | bc和awk '\''{ sum = sum+$2; } END{print sum}' 各完成什么功能?这说明了什么?