2016-05-27 7 views
1

ファイルの行数をカウントして変数に格納したいと考えています。私は1からcountまでのシーケンスを作成し、そのシーケンスをdatファイルに保存したいと思います。これを達成する方法は?私は、どこが間違ってbashで変数を使用したSEQの使用

+3

'seqの1 $を行うだろうつもりです、私を助けてくださいそれはエラー

seq: missing operand Try 'seq --help' for more information. 

を次与え、次のコード

var_count=$(wc -l < test.dat) seq $var_count > var_seq.dat 

を使用していましたvar_count> var_seq.dat' – anubhava

+0

ありがとうございました –

+0

@anubhava私はあなたがOPのprobを解決したのを見ますlemが 'seq'に2つの引数を与えます。では、 'seq'のどのバージョンがそれを必要としていますか? GNU 'seq'は1つの引数でうまくいきます。 – John1024

答えて

1

このワンライナーは

seq 1 $(wc -l <test.dat.txt) > var_seq.dat 
関連する問題