随笔分类 -  shell

摘要:在shell循环中常常会内置固定的awk命令,如果每次循环中awk内部的命令的不一样怎么办呢?可以将awk内部的命令提前写入文件中。这样可以方便后续修改。 阅读全文
posted @ 2023-01-27 15:50 Philbert 阅读(306) 评论(0) 推荐(0) 编辑
摘要:分享一个脚本,它将ssh和scp命令整合,可以连接特定的远端计算机,或者收发文件。免去记忆繁琐的命令,使用起来非常方便 阅读全文
posted @ 2022-11-20 17:49 Philbert 阅读(468) 评论(0) 推荐(1) 编辑
摘要:用GMT的plot模块画矢量和椭圆时,输入数据的长度单位是J选项的范围/R选项的范围 阅读全文
posted @ 2022-10-02 18:43 Philbert 阅读(425) 评论(0) 推荐(0) 编辑
摘要:用gmt6在极射赤平投影上投影平面,用awk预处理数据 阅读全文
posted @ 2022-09-23 10:49 Philbert 阅读(91) 评论(0) 推荐(0) 编辑
摘要:awk没有直接的函数可以判断整除,取绝对值,按字节分割,可以用替代函数实现这些功能 阅读全文
posted @ 2022-08-19 19:59 Philbert 阅读(2430) 评论(0) 推荐(0) 编辑
摘要:vim光标移动常见方法 阅读全文
posted @ 2022-08-11 09:01 Philbert 阅读(584) 评论(0) 推荐(0) 编辑
摘要:awk运用三维数组进行插值,一行代码可获得任意经纬度处的冰层水层沉积层和地壳厚度。 阅读全文
posted @ 2022-06-18 21:18 Philbert 阅读(437) 评论(0) 推荐(0) 编辑
摘要:Fortran毫秒时间转换 阅读全文
posted @ 2022-06-11 16:30 Philbert 阅读(207) 评论(0) 推荐(0) 编辑
摘要:wget命令批量下载网页资源linux 阅读全文
posted @ 2022-04-09 09:44 Philbert 阅读(287) 评论(0) 推荐(0) 编辑
摘要:awk一行代码求球面两点之间的距离,输入经纬度,输出大圆弧长度。 阅读全文
posted @ 2022-02-19 10:39 Philbert 阅读(109) 评论(0) 推荐(0) 编辑
摘要:awk一行代码实现线性插值功能 输入文件要求,第一列的数值为待插值数列,每一行必须大于等于上一行的数值。下面版本的输入文件共三列,后两列为插值数列对应的函数值。 1 #!/bin/bash 2 awk 'BEGIN{no=0}NR!=1{ 3 no=no+1; 4 a[no]=$1; 5 b[no] 阅读全文
posted @ 2022-01-05 16:00 Philbert 阅读(158) 评论(0) 推荐(0) 编辑
摘要:shell中产生随机数的方式有很多,常用a=$RANDOM或者awk内置的随机数rand()生成,但他们都是均匀分布随机数。 下面展示由均匀分布的随机数产生正态分布随机数的awk程序 1 #!/bin/bash 2 miu=0.0 3 sigma=0.71 4 num=2000 5 awk 'BEG 阅读全文
posted @ 2022-01-03 08:50 Philbert 阅读(311) 评论(0) 推荐(0) 编辑
摘要:球体表面随机均匀采样方法shell程序(awk),可以在地球表面均匀随机生成两点,计算他们的距离。 阅读全文
posted @ 2021-12-29 09:52 Philbert 阅读(994) 评论(0) 推荐(0) 编辑
摘要:本文介绍用grep命令sed命令和awk命令提取字符串中的字母,数字和浮点型小数的方法。本方法在用shell处理爬虫文件中的 时比较有效,运算通常会报错(standard_in) 1: illegal character: \302或者(standard_in) 2: syntax error 阅读全文
posted @ 2021-03-25 19:22 Philbert 阅读(15114) 评论(0) 推荐(0) 编辑
摘要:shell的awk命令常常用于筛选文本的某列数据,其中筛选文本时应该用~/text/ 而引入外部变量时应该为'"${variable}"' 阅读全文
posted @ 2021-03-12 21:13 Philbert 阅读(3347) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍shell中的grep命令用于匹配多个字符串时的用法,且用管道实现,或用-E选项实现,非用-v选项实现,显示行号用-n选项实现。 阅读全文
posted @ 2021-03-11 09:55 Philbert 阅读(2952) 评论(0) 推荐(0) 编辑
摘要:本文介绍了shell命令date显示不同精度的时间,以及计算不同精度时间差的计算,给出计算周数差,天数差和毫秒差的实例 阅读全文
posted @ 2021-03-10 16:30 Philbert 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:本文介绍了在shell中输出含有空格和换行符号的内容以及多行文本的输出方法,理解echo命令 阅读全文
posted @ 2021-02-06 16:30 Philbert 阅读(3587) 评论(0) 推荐(0) 编辑
摘要:echo 2020 12 31 23 59 59 | awk '{print strftime("%j",mktime($1" "$2" "$3" "$4" "$5" "$6)) }' 格式化输出,以实现不同的行对齐 $ cat data.tmp | awk 'BEGIN{OFS="\t"} {pr 阅读全文
posted @ 2020-12-27 10:45 Philbert 阅读(635) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示