-1
私は、.txtファイルから数値を読み込み、配列に格納してバブルソートで並べ替えることができます。catからarrayへの行を保存する
私はそのような何かしようとしていた:私はそれが良い表示しているが、私はそれをソートするためにしようとしているとき、それは動作しませんエコーを使用してそれを表示しようとしていたとき
input=$1
readIt=`cat $1`
array=${#readIt[*]}
を。
お願いします。
編集:私は他のトピックをチェックしましたが、私はこの問題を初心者として簡単な方法で理解するために "cat"を使用して解決したいと思います。
それはなんとか猫の機能を使用していないのですか?私がbashに新しかったので、私はいくつかの簡単な方法を使用しようとしていました。 – HC1122
あなたのファイルが数字以外のもので構成されている場合、 'array =($(cat" $ 1 "))'で逃げることができますが、その方法では、改行が行に現れる可能性のある他の空白つまり、配列内の要素ごとに1行が得られていない)、ファイル内に展開パターンを適用する文字( '*'や '?'など)はありません。 – chepner
'cat'は関数ではありません。これは 'bash'とは全く別のプログラムです。 – chepner