0

から最初の行を読み取ろうとしていますfile

> source ./rank file

このスクリプトを使用して

set line = ($<)  <- inside rank

しかし、私が入るとき

echo $line何も受け取りません。どうすれば変更できますか? 前もって感謝します

4

3 に答える 3

1

csh は脳死状態なので、次のようにする必要があります。

set line = `head -n 1 filename`
于 2010-05-31T14:12:59.977 に答える
0
set line = `cat file | sed 1q`
于 2012-07-02T09:31:54.997 に答える
0

次のように Bash に組み込まれています。

read -r line < filename
于 2010-05-31T13:44:40.997 に答える