旧2-5. Fortran毎日学習

スポンサーリンク
旧2-5. Fortran毎日学習

FORTRAN(INDEXを連続で取得する)

FORTRANのcutコマンド続きです。 -bオプションのバイト数を2桁以上に対応するには、-(ハイフン)の位置を特定しなければなりません。INDEX関数を使って特定します。 INDEX関数の使い方は、引数に元の文字列と、検索文字列を指...
旧2-5. Fortran毎日学習

FORTRAN(cutコマンドを作るその2)

FORTRANでcutコマンド続きです。次はオプションの読み込みを行います。 -bオプションは、カンマで区切ったり、ハイフンで区切ったりして指定できますが、まだそのレベルの字句解析ができる気がしないので、-bの後の1文字だけ取得するプログ...
旧2-5. Fortran毎日学習

FORTRAN(cutコマンドを作る)

FORTRAN、次はcutコマンド作ります。 まずcutをかけるファイルをseqコマンドで作っておきます。 生成したファイルx00にcutコマンドを使ってみます。 1Byte目から3Byte目の文字列を抽出しました。 ...
旧2-5. Fortran毎日学習

FORTRAN(revコマンドを作る)

FORTRANです。 今回はまったく作れる気がしないrevコマンドを作ろうかと思います。 revコマンドは、テキストを左右逆にするコマンドです。使い方はこんな感じです。 ではFORTRANのプログラムを作っていきます。いき...
旧2-5. Fortran毎日学習

FORTRAN(tacコマンドを作るその2)

前回作ったプログラムで、複数ファイル指定時の表示を確認してみます。 複数指定したときもちゃんと逆さまになってますので、合ってそうです。 では本物のtacを確認します。 なんと。想像と違ってました。パラメータで指定したフ...
旧2-5. Fortran毎日学習

FORTRAN(tacコマンドを作る)

今回はFORTRANでtacコマンドを作ります。まずtacの動きを確認します。 上下逆にするだけですね。簡単ですね。いまどきのスクリプトならこんな感じで3行で書ける処理です。 FORTRAN77だとそう簡単にいかなさそう...
旧2-5. Fortran毎日学習

FORTRAN(catコマンドを作るその3)

FORTRANで作ったcatコマンドに-nオプションをつけます。 前回のこのプログラムのバッファサイズを100から50ぐらいにして、ターミナルで改行されず表示できるように修正しておきます。 行番号を表示するために必要な変...
スポンサーリンク
タイトルとURLをコピーしました