美文网首页
2020-11-16 倚天屠龙记的老师张三丰教张无忌让忘东西!

2020-11-16 倚天屠龙记的老师张三丰教张无忌让忘东西!

作者: linuxScripter | 来源:发表于2020-11-16 16:44 被阅读0次

太极讲求的是核心的思想,忘记有形的招式,多练习以体会核心的思想,

与Linux脚本一模一样。

把里程表化票价表时:

哈尔滨0

长春240

公主岭60

四平50

辽源120

东丰40

梅河口60

三元浦50

通化60

浑江50

湾沟80

松树镇70

仙人桥50

小山40

松江河30

主要思想,只有三步,一是找出城市的两两配对儿,然后,

二,对于每个配对,找出里程表里的那一片连续的行,并算一下里程总和,转为票价,

三,把 城市1、城市2、票价这样的行,转换成一个二维的矩阵形式。

每个步骤里,实际又包括了相当多的小细节,一环套一环,不要说初学者了,即使是熟练的人也记不得这些细节。

例如,步骤三,的一个实现脚本可以是:

(cat  licheng | awk '{print $1}'  | tr '\n' ' ';  \

  echo ;

  cat licheng  | awk '{print $1}'  \

  | xargs -i bash -c " echo -n {}\"\";  grep "^{}"  3 | awk '{print \$3}' | tr '\n' ' '; echo   " )\

  | sed 's/ /\t/g' > 4.txt

核心思想是把表头弄出来,放一行:cat  licheng | awk '{print $1}'  | tr '\n' ' '

再把每个城市与其他所有城市的票价弄出来:

cat licheng  | awk '{print $1}'  \

  | xargs -i bash -c " echo -n {}\"\";  grep "^{}"  3 | awk '{print \$3}' | tr '\n' ' '; echo   "

最后,两者合成一个数据流( xxx; yyy)

统一换空格为跳格,放入文件4.txt,4.txt可用excel直接打开:

这些细节符号,可以多练习,用手记住!!!

用手指!!!

用手指!!!

用手指!!!

相关文章

网友评论

      本文标题:2020-11-16 倚天屠龙记的老师张三丰教张无忌让忘东西!

      本文链接:https://www.haomeiwen.com/subject/lnlzbktx.html