如何读取行?
我想使用这个脚本如何读取行?
set line = ($<) <- inside rank
从file
> source ./rank file
读第一行,但是当我进入
echo $line
我什么也得不到,我能怎样改变?在此先感谢
它内置在bash作为:
read -r line < filename
不在csh或tcsh中。 – 2010-05-31 13:45:56
谢谢,补充说明我的答案是Bash。 – 2010-05-31 13:47:57
如何在csh中执行此操作? – lego69 2010-05-31 13:54:15
由于CSH是死脑筋,你必须做这样的事情:
set line = `head -n 1 filename`
set line = `cat file | sed 1q`
你做知道csh从来没有打算写脚本?它应该是一个交互式shell, – 2010-05-31 14:27:43