![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
grep '検索文字' ファイル名1.dat>>ファイル名_k.dat
grep '検索文字' ファイル名2.dat>>ファイル名_k.dat
.
.
.
と、書いてあるファイルをchmodで実行ファイルにして実行したら、
"ファイル名_k.dat\r"というのが出きていて、このファイルを見る
こともできないし、消すこともできません。
この\rは何を意味しているものなのでしょうか?
知っているひとがいたらよろしくお願いします。
また、文字検索を行って一つのファイルにまとめる他の方法も、
教えてください。
お願いします。
No.1ベストアンサー
- 回答日時:
シェルスクリプト(あるいはバッチファイル?)を書いたエディタの
改行コードが合ってなかったのでしょう。
改行コードはOSによって以下のように違います。
Unix---:LF (\n)
Windows:CR+LF (\r\n)
Mac----:CR (\r)
(CRは復帰、LFは改行という1文字をあらわしています)
Windowsのエディタでそのまま
>grep '検索文字' ファイル名1.dat>>ファイル名_k.dat
と書くと、実際のファイルには、
>grep '検索文字' ファイル名1.dat>>ファイル名_k.dat+CR+LF
と書きこまれます。
これをUnixで評価すると、LFのみが改行なので、
>grep '検索文字' ファイル名1.dat>>ファイル名_k.dat+CR
という行が書かれていることになります。
「ファイル名_k.dat\r」というファイル名です。
多分、見ることや消すこともできますよ。
ワイルドカード1文字分使って、
「ファイル名_k.dat?」と指定してやれば。
catで閲覧することも、rmで消すこともできるはずです。
でもその前にエディタの改行コードをUnix用に変更してくださいね。
まともなエディタなら変更できるはずです。
あと別の方法って、
grep '検索文字' file1 file2 file3... > report.txt
と、ファイルをたくさん書いておけばいいのでは?
質問の例だと、
grep '検索文字' ファイル名?.dat > report.txt
の1行で十分だと思いますよ。
的確なアドバイス、本当にありがとうございました。
まわりにUNIXをやっている人がいないので本当に困っていたんですよ。
すぐに実行したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】テキストファイルを指定...
-
アスキー、バイナリーの違い、...
-
スペース区切りのテキストファ...
-
データ件数の表示について
-
vbaでテキストファイル(*.txt...
-
Excelにて、フォルダ内のTextフ...
-
ファイルのアクセス回数について
-
エクセルで複数のコメントのサ...
-
カンマ区切りのCSVファイルから...
-
エクセルのプロパティーでセキ...
-
エクセルvbaでdocuworksprinter...
-
Excel 相対パス
-
Windows10でコマンドプロンプト...
-
ExcelブックをGoogleスプレッド...
-
[エクセル]コピーするとオブジ...
-
VBA フォルダの複数選択ができない
-
VB.NETでのiniファイル読込につ...
-
同じファイル名 上書きしないフ...
-
エクセル2010、図が大きすぎま...
-
VBS でファイルをコピーする際...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】テキストファイルを指定...
-
EXCELのVBAでEOFを誤認識
-
アスキー、バイナリーの違い、...
-
同一フォルダにある複数のテキ...
-
Excelにて、フォルダ内のTextフ...
-
VBScript(vbs)での行の取得につ...
-
VBAでテキストファイルを最後ま...
-
uwscでExcelに自動記入
-
テキストファイルの最終行を消...
-
複数のテキストファイル内の複...
-
unixのシェルスクリプトで特定...
-
VBでのテキストファイルへ参照...
-
VBscript
-
VBSを使用し、指定フォルダ内の...
-
句点で改行
-
Java バブルソート
-
vbaでテキストファイル(*.txt...
-
スペース区切りのテキストファ...
-
Matlabでリストにあるファイル...
-
VBAで特定のパス(フォルダ)内...
おすすめ情報