awk

    0

    2答えて

    テキストファイルを1行ずつ処理するwhileループを作成しようとしています.Awkを使用してフィールドが空白かどうかをテストし、その条件が真か偽かに基づいてアクションを実行します。 入力ファイルはこれです: $ cat testarr.csv cilantro,lamb,oranges basil,,pears sage,chicken,apples oregano,,bananas t

    0

    5答えて

    filesize、filedate、filetime、およびfilepathレコードを含むテキストファイルがあります。ファイルパスは空白を含むことができ、非常に長くてもよい(クラシック音楽名)。私はファイルをfileate、filetime、filesize、およびfilepathで印刷したいと思います。この作品 awk '{print $2,$3,$1}' filelist.txt が、それ

    1

    2答えて

    bashでは、新しい行を含むテキストを見つけて置き換えるにはどうすればよいですか? 私は、指定されたとおりに2行を正確に一致させたいと思います。両方の行が別々の場所に表示されるため、別々に一致させることはできません。&両方の行が連続して表示される場所のみを置き換えます。 sedを使うと、私は個別の行と改行を別々に見つけて置き換えることができましたが、一緒にはできませんでした!場合 、以下の必要に応

    0

    1答えて

    同じ区切り文字で区切られたファイルの1,2,3,6の列を出力します。区切り文字は1e(16進数)または036(8進数)です。これはbashscriptです。私は、私のattempがこれを行う良い方法であることを投稿から読みました。これを行うと、ファイルにはソースファイルのすべてが含まれています。私が間違っていたことを見て。私はいくつかのサンプル入力と出力を持っています。実際のファイルには多くのレコ

    1

    2答えて

    となり、これらの質問にお答えいただきありがとうございます。私はbashで処理したい電話料金を持っています。私は必要な値のいくつかを見つけるためにgrep、awk、sedを使いましたが、残りの部分を見つける方法がわかりません。私は大きなファイルでこの最初のコード行を見つけるためにgrepを使用していますが、もっと良い方法があればそれを公開しています。ここに私の例があります。 garbage gar

    0

    1答えて

    私はユニコードタイプと思われるファイルを持っており、sedまたは他のunixユーティリティでそれらを削除したいと考えています。私はいくつかのオプションを試してきましたが、何らかの理由でそれらの文字を削除できませんでした。今 > head -n1 file1.txt | sed 's/\xc2\xa0//g' | hexdump -C or > head -n1 file1.txt | sed

    0

    1答えて

    私はファイルを持っています。それぞれの行には、支払いを超える顧客のファイルを作成するためにテンプレートファイルに代入される新しい顧客情報(電子メール、名前、タイトル、請求書)が含まれています。私が持っている問題は、?????がどこにあるかです。私は顧客の電子メールを使用して名前を付けられたファイル名に出力をリダイレクトしたい、今まで私はそれを行うことができませんでした。私はこれについてどうやって行

    2

    2答えて

    今、私はSorting and removing duplicate words in a lineというコマンドでいくつかの行をコマンドxargs -n1 | sort -u | xargsでパイプしています。 しかし、私の問題は、複数の行をパイプするときに、すべての行をまとめてしまうことです。どのように私はパイプができて: My first example line for example

    1

    1答えて

    各ウィンドウのステータスに現在のペイン・ディレクトリに関する情報を含めたいが、awkを使用してそれを少しトリミングしたい。私はtmux v1.8を使用していて、zshをシェルとして使用しています。 私は次のことを試しました(と私は考えることができるエスケープのすべての種類)が、それは動作しません。 set -g window-status-format "#(echo '#{pane_curren

    1

    3答えて

    次のように私はファイルを持っている間の数のGSUBを使う:私は2「_」の間の数字を削除する。すなわち HNRNPF-human_SRA:SRR442174_ENCFF938GRX.fastq.gz RBFOX2-human_SRA:SRR4421654_ENCFF187PBG.fastq.gz U2AF2-human_SRA:SRR3469570_ENCFF158ZML.fastq.