特定の列の値が 10 である行の数を取得するために SQLplus 選択を実行する DOS バッチ ファイルがあります。その値をバッチ ファイルに追加します。問題は、右詰めの 10 文字の文字列であることが原因のようです。
したがって、私の値が0の場合、これを取得します。
0
または、値が 7000 の場合、次のようになります。
7000
私が本当に欲しいのはこれです、
0
またはこれ
7000
列1から始まるデータがある場合、次を使用してデータを読み取ることができると確信しています。
for %%a in ("C:\Program Files (x86)\BBWin\ext\status10.LST") do if /I %%a GTR 300 echo %%a >> "C:\Program Files (x86)\BBWin\ext\status10.txt"