用正则表达式匹配文件
我有一个包含电影列表的输入文件(请注意,可能有一些重复的条目): American_beauty__1h56mn38s_ As_Good_As_It_Gets As_Good_As_It_Gets _DivX-ITA…
使用 sed 或 awk 或 grep 从 longline 中提取字符范围?
所以我有1长行字符,例如一行中的数字[1-1024](没有“\n”,“\t”和“\b”): 1 2 3 4 5 6 7 8 9 10 11 ... 1024 我如何提取并打印字符,例如 46 …
删除第 4 列中包含范围模式的行
在文件的第四列中包含浮点数, dsfsd sdfsd sdfds 4.5 dfsdfsd 如果数字在-0.1和0.1(或其他范围)之间,我想删除整行。 sed 或 awk 可以帮我做到这一…
awk 中的 Uniq;使用 awk 删除列中的重复值
我有一个大型数据文件,格式如下: ENST00000371026 WDR78,WDR78,WDR78, WD repeat domain 78 isoform 1,WD repeat domain 78 isoform 1,WD repeat do…
优化 grep、awk 和 sed shell 内容
我尝试对来自“IPCop”的日志文件中不同端口的流量进行求和,因此我为我的 shell 编写和命令,但我认为可以优化该命令。 首先是我的日志文件中的一行…
AWK 脚本:如何使用 awk 删除字段分隔符
以下输出 ONGC044 ONGC043 ONGC042 ONGC041 ONGC046 ONGC047 需要从此输入得到 Medium Label Medium ID Free Blocks ===============================…
如何获取 Git 的最新稳定版本号?
我正在编写 git-install.sh 脚本: http://gist.github.com/419201 要获取 Git 的最新稳定版本号,我这样做: LSR_NUM=$(curl -silent http://git-scm…
如何使用 awk 打印字段与特定字符串匹配的行?
我有: 1 LINUX param1 value1 2 LINUXparam2 value2 3 SOLARIS param3 value3 4 SOLARIS param4 value4 我需要 awk 来打印 $2 为 LINUX 的所有行。…
shell脚本过滤du并通过子文件夹中文件内的字符串查找
我在 cygwin 上运行以下命令: 查找 /cygdrive/d/tmp/* -max深度 0 -mtime -150 -类型 d | xargs du --max-深度 = 0 >文件夹大小报告.csv 我打算使…
一行同时使用 sed 和 bc ?
我想在 sed 中字符串末尾的最后一个值上加一。 例如 cat 0809_data.csv |sed -e 's/\([0-9]\{6\}\).*\(,[^,]*$\)/\1\2/g'| export YEARS = $(echo `gr…