タグ付けされた質問 「text-processing」

プレーンテキストファイルの変更、作成、または解析に関する質問。これは非常に広範なタグです。特定のツールの使用に関する質問の場合は、ツールの名前(sed、awk、perlなど)もタグ付けしてください。


5
セクションから始めるにはGrepのサポートが必要です
コードのセクションをgrepするテキストファイルがいくつかあります。私が達成しようとしている目標は、特定の行からビューを開始し、その下にあるものをすべて読み取ることができるようにすることです。例えば。以下のテキストで、黄色の開始点でテキストファイルを表示するにはどうすればよいですか。「黄色」の内容と、その内容に関係なく、その下のすべてを表示したいと思います。 green blue cyan magenta purple brown yellow red orange more orange more blue this is enough

4
共通の列を使用してファイルをマージする
2つのファイルのうち、すべての情報を含む3つ目のファイルを作成したいです。 ファイル1: a 111 b 222 c 333 d 666 e 777 ファイル2: 111 x1 222 x2 333 x3 444 x4 555 x5 666 x6 777 x7 888 x8 私はそれらを以下のように組み合わせたいと思います: 111 x1 a 222 x2 b 333 x3 c 444 x4 0 555 x5 0 666 x6 d 777 x7 …

2
すべてのスペースの前にバックスラッシュを追加するにはどうすればよいですか?
できればtrまたはsedコマンドを使用して、すべてのスペースの前にバックスラッシュを付けるにはどうすればよいですか? これが私のスクリプトです: #!/bin/bash line="hello bye" echo $line | tr ' ' "\\\ " これは、スペースをバックスラッシュとそれに続くスペースで置き換えることを想定していますが、スペースをバックスラッシュで置き換えるだけであり、バックラッシ+スペースではありません。 これは私が得る出力です: hello\bye 期待される出力: hello\ bye


3
特定のパターンに基づいて行をgrepする方法は?
次の2行を含むファイルがあるとします。 2014-05-05 09:11:53 /aa/bbbb/cccccc 29899 2014-05-05 09:12:17 /aa/bbbb/cccccc?dddddddd 16767 パターン/aa/bbbb/ccccccのみを含む行を取得する必要があり?ddddddddます。余分な文字を含む2行目は必要ありません。今私が試したとき grep '/aa/bbbb/cccccc' file 次に、両方の行が選択されます。フルラインが必要なのでgrep -o、解決策にはなりません。 最初の行だけが検索パターンに基づいて選択されるようにgrepを使用して可能な解決策は何でしょうか?

4
別のtxtファイルに存在するtxtファイルから単語を削除するにはどうすればよいですか?
ファイルにa.txtは約10万ワードがあり、各ワードは新しい行にあります july.cpp windows.exe ttm.rar document.zip ファイルにb.txtは150kワード、1行ごとに1ワードあります。一部のワードはファイルからのものですa.txtが、一部のワードは新しいものです。 july.cpp NOVEMBER.txt windows.exe ttm.rar document.zip diary.txt このファイルを1つにマージし、重複する行をすべて削除して、新しい行(には存在するa.txtが存在しない行b.txt、およびその逆)を保持するにはどうすればよいですか?

3
一般的な文字列の貼り付けにすばやくアクセスするにはどうすればよいですか?
同じ文字列をブラウザに貼り付けていることがよくあります(YouTubeチャンネルがあり、動画の最後に同じリンクを常に投稿しています:チャンネルのURL、ウェブサイト、メール、紹介動画など)。 テキストファイルを作成してUnityパネルに追加することを考えましたが、残念ながらテキストエディターを追加する方法を確認しているときに、テキストエディターで開くテキストファイルを追加できません。おそらくスクリプトをまとめてパネルに追加することができましたが、他の人々がおそらく同じ時間を浪費していて、すでに解決策を見つけているのではないかと思いました。 完璧な世界では、一般的に必要な文字列を格納するアプリケーションが必要です。ロードすると、すぐに他のウィンドウの上から開始され、そのまま残ります。異なる文字列用のボタンがあり、すぐにバッファに配置されます。押された。このようにして、必要なものをボタンに割り当てるだけで、非常に満足します。 良い解決策が存在しない場合、私はそれを自分で作成する必要があると思います。結局のところ、私のチャンネルはプログラミングに関するものであり、おそらくそのようなツールを作成するだけで素晴らしいレッスンを行うことができます。

1
行をコメントアウトまたはコメント解除するシェルスクリプト-テスト
#ファイルの単一行から記号を削除しようとしています。行は現在 #/usr/bin/tvservice -o if [[ '$grep tvservice /etc/rc.local' =~ ^# ]] ; then sed -i '/^#.* tvservice /s/^#//' /etc/rc.local ; else echo 1 fi スクリプトに追加する前に、このコマンドが機能するかどうかをテストしてみます。実行すると、>シンボルが取得され、Ctrl+で実行を停止する必要がありますC 文字列をgrep正しく渡さないのですか?私はこれにかなり新しいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.