Tagged: shell scripting Toggle Comment Threads | 键盘快捷键

  • jinzihao pm6:45 on 2016年7月22日 链接地址 | 回复
    Tags: awk, , shell scripting,   

    awk的split函数得到的数组下标从1开始,而不是从0开始,和绝大多数编程语言不同(但和BASIC系的语言一致)。
    被这个坑死了…

     
  • jinzihao pm1:56 on 2016年7月22日 链接地址 | 回复
    Tags: bash, , shell scripting,   

    #!/bin/bash
    cat $1 | while read line
    do
            echo ${line:0:${#line}-1}
    done
    

    这段shell脚本从第一个命令行参数$1指示的文件中每次读取一行,并显示在屏幕上,其中echo也可以换为其他命令。如果直接用$line,最后会多一个换行符,会导致有些程序运行出现异常(这里echo不会出现异常),可以改写为${line:0:${#line}-1}以去掉$line的最后一个字符(即换行符)。

     
c
写新的
j
下一篇文章/下一个回复
k
前一篇文章/以前的回复
r
回复
e
编辑
o
显示/隐藏 回复
t
回到顶部
l
go to login
h
show/hide help
shift + esc
取消