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

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

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

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

  
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