コマンド別/find
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(コマンド別)
#contents
/////////////////////////////////////////////////////////...
*ファイル末尾の空行を処理しないバグ [#c7933c8d]
ファイルの最終行が空行である場合、その行は処理対象となら...
ただし、これはファイル名指定のときと、入力リダイレクトの...
パイプからの入力の場合は正しく処理される。
echo ABC>X.txt
echo.>>X.txt
find /c /v "X" < X.txt → 2行だが 1 と表示される
type X.txt | find /c /v "X" → 2 と正しく表示される
/////////////////////////////////////////////////////////...
*ファイルの行数を求める [#gbffe353]
/v "" という指定で全ての行にマッチする。
これと、/c オプションを使ってファイルの行数を求めることが...
find /c /v "" < filename
ただし、ファイル末の空行を処理しないというバグがあるので...
空行があるときは、1少ない数字となる。このバグを回避するに...
type filename | find /c /v ""
/////////////////////////////////////////////////////////...
*行番号をつける [#u6a72dad]
/v "" と /n を組み合わせる。
find /n /v "" filename
ファイル末尾の空行に関するバグを回避するにはパイプを使う。
type filename | find /n /v ""
/////////////////////////////////////////////////////////...
#navi(コマンド別)
終了行:
#navi(コマンド別)
#contents
/////////////////////////////////////////////////////////...
*ファイル末尾の空行を処理しないバグ [#c7933c8d]
ファイルの最終行が空行である場合、その行は処理対象となら...
ただし、これはファイル名指定のときと、入力リダイレクトの...
パイプからの入力の場合は正しく処理される。
echo ABC>X.txt
echo.>>X.txt
find /c /v "X" < X.txt → 2行だが 1 と表示される
type X.txt | find /c /v "X" → 2 と正しく表示される
/////////////////////////////////////////////////////////...
*ファイルの行数を求める [#gbffe353]
/v "" という指定で全ての行にマッチする。
これと、/c オプションを使ってファイルの行数を求めることが...
find /c /v "" < filename
ただし、ファイル末の空行を処理しないというバグがあるので...
空行があるときは、1少ない数字となる。このバグを回避するに...
type filename | find /c /v ""
/////////////////////////////////////////////////////////...
*行番号をつける [#u6a72dad]
/v "" と /n を組み合わせる。
find /n /v "" filename
ファイル末尾の空行に関するバグを回避するにはパイプを使う。
type filename | find /n /v ""
/////////////////////////////////////////////////////////...
#navi(コマンド別)
ページ名: