24小时热门版块排行榜    

查看: 526  |  回复: 2

tobynordic

新虫 (初入文坛)

[求助] 谁能帮忙解释这个bash script的意思

#!/bin/bash
awk '
BEGIN {
  skip_column = -1
}

NR==1 {
  for (i = 1; i <= NF; i++) {
    if ($i == " '$1' " ) {
      skip_column = i;
    }
  }
}

skip_column != -1 {
  $skip_column = ""
  print
}
'
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢解释 2013-02-27 02:53:54
这个脚本是用来输出时忽略文件中的某些行的,忽略的判断条件是行中有字符串$1
2楼2013-02-26 23:56:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixiawu

金虫 (文坛精英)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2013-03-03 02:56:52
在文件中第一行的所有列中查找是否有指定的string,有的话打印那一行。
3楼2013-03-03 02:31:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tobynordic 的主题更新
信息提示
请填处理意见