シェルスクリプトプログラムのファイルから文字列を検索し、その文字列を別のファイルに貼り付けます。シェルスクリプトプログラムのファイルから文字列を検索し、その文字列を別のファイルに貼り付けます。
これは私がコマンドプロンプトで使用したものです。 ps -ef | grepのstringname inputfilename> OUTPUTFILENAME
シェルスクリプトプログラムのファイルから文字列を検索し、その文字列を別のファイルに貼り付けます。シェルスクリプトプログラムのファイルから文字列を検索し、その文字列を別のファイルに貼り付けます。
これは私がコマンドプロンプトで使用したものです。 ps -ef | grepのstringname inputfilename> OUTPUTFILENAME
はこれを試してみてください。
cat filename | grep stringname > other file
[Cat賞の無駄な使用](http: //porkmail.org/era/unix/award.html) –
あなたは直接
grep -i "StringName" <fileName> > other file
iを行うことができます - 文字列の大文字と小文字の区別を表します。
注:シェルを初めて使用する場合は、test.sh
というシェルファイルを作成し、下記のコマンドをsh test.sh
で実行することができます。
grep -w -i stringname inputfilename > outputfilename
オプションの説明: -
-w
- >マッチ単語のみ
-i
- >ケースを無視
入力ファイル
X_ID1test y_id11 num1を
X_ID1
出力ファイル>入力ファイルのテストy_id11のNUM1
はgrep -w -i "X_ID1" それだけOUTPUTFILEに保存されますX_ID1のみ第二行にマッチします。 -w
オプションを指定しないと、1行目にも一致します。
こんにちは、歓迎、StackOverflowへ。 あなたの質問に書式を設定し、あなたが持っているものの例と結果として得ようとしているものを提供してください。 解決策に問題がありますか?それは正しいようです – DanieleO
質問は何ですか? –
私はファイルから特定の文字列を検索し、コマンドラインで既に行われている行全体を別のファイルにコピーしたいと思っています。しかし、今私はそれがスクリプトで呼び出すことができるプログラムで実行する必要がありますし、コードを実行する – dDeveloper