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

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







7
Grepが2つの単語を1行で検索
私は、「レモン」と「米」という単語を含む行をフィルタリングする方法を見つけようとしてきました。「レモン」または「ライス」を見つける方法は知っていますが、それらの2つは見つけません。それらは他のテキストの隣にある必要はなく、1行だけが同じテキストです。

4
n桁のグループをgrepする方法(ただし、n以下)
私はLinuxを学んでいますが、自分で解決できないように思える課題があります。ここにあります: grepは、1行に4つの数字を含むが4以下のファイルから1行をgrepします。 私はこれにどのようにアプローチするかわかりません。特定の数値を検索することはできますが、文字列でその数値を検索することはできません。


2
ソートされたファイルが大きくなるのはなぜですか?
2958616バイトのテキストファイルがあります。を実行する sort < file.txt | uniq > sorted-file.txtと、3213965バイトのテキストファイルが取得されます。ソートされたテキストファイルが大きいのはなぜですか? ここからテキストファイルをダウンロードできます。

7
現在から指定された日付までの日数を返すスクリプトまたは関数
スクリプトまたは関数を作成して、現在から未来の特定の日付までの日数を教えてください。私が解決するのに苦労しているのは、与えられた日付を処理し、それを現在の日付と比較する方法です...私は次のようなものを想像しています read -p "enter the date in the format YYYY-MM-DD " そして、私はシェルにとって意味のない文字列を持っていると仮定し、... ??のようないくつかの評価を行わなければなりません (これはほんの一例です。bc必要になると思います) i=$(($(date +%Y)-${REPLY%%-*})) j=$(($(date +%m)-${REPLY:5:2})) k=$(($(date +%d)-${REPLY##*-})) そして、私はそれらの数字をどうするかわかりません... ?? if $i > 1 then assign l=$((i*365)) and else what?? # what about leap years? Using $j somehow assign m # confused before I've started Using $k somehow …

12
テキストファイルのすべての行を1行に結合するにはどうすればよいですか?
テキストのすべての行を1行にしたい。私はコーディングをすることで学ぶことを試みる初心者です。この問題を解決するために4時間を費やしました。この問題には簡単な解決策があることは知っています。これが私がやってきたことです。 sed -e 'N; s / \ n //' myfile.txt#何もしません sed -e:a -e N -e 's / \ n / /' -e ta myfile.txt#すべてがめちゃくちゃになり、構文の先頭も末尾も作成できません cat myfile.txt | tr -d '\ n'> myfile.txt#すべての行を削除します テキストファイルは次のとおりです。 500212 262578-4-4 23200 グリフィス研究所 グリフィス研究所 南ダブリン郡議会 オフィス オフィス(産業) 評価可能リスト 2パインビュー工業団地 ファーハウスロード ノックリヨン 2007年12月31日 2008年1月1日」 どこが間違っているのかわかりません。


6
テキストファイルからランダムな行を表示する方法は?
シェルスクリプトを記述しようとしています。アイデアは、テキストファイルからランダムに1行を選択し、Ubuntuデスクトップ通知として表示することです。 ただし、スクリプトを実行するたびに異なる行を選択する必要があります。これを行う解決策はありますか?スクリプト全体は必要ありません。単純なことだけです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.