kkstar 发表于 2006-2-25 01:55:40

小菜问菜问题了..希望各位帮忙回答 (二)

刚学shell编程 问些菜问题
希望大家不吝赐教 先谢过...:D
1 如何判断输入只包含空格和字符 比如"abc"和"abc "和"abc def"和" abc"都能匹配

2 num=要删除的行号
怎么才能显示出这行内容
怎么才能删除这行内容

:?::?:

sparks 发表于 2006-2-27 13:37:24

1.
    read input
    if [ $(expr match "$input" "[ a-zA-Z]*[^ a-zA-Z]\+") -eq 0 ]; then
      echo "Valid input"
    else
      echo "Invalid input"
    fi

2.
    sed -n ${num}p $file
    mv $file $file.old
    sed ${num}d $file.old >$file
    rm -f $file.old
页: [1]
查看完整版本: 小菜问菜问题了..希望各位帮忙回答 (二)