csv

CSVフィールドから埋め込まれた改行を削除する方法
csv

CSVフィールドから埋め込まれた改行を削除する方法

ファイルのために悩んでいます。通常、ホストごとに1行を定義する必要があります。しかし、時々、誰かがいくつかのフィールドを別の行に分割することがあります。例は次のとおりです。 "host1","host1","linux server","" "host2","host2","linux server","" 今、私はこの問題を解決する方法(bashでより良い方法)を見つけたいと思います。 "host1","host1","linux server","" "host2","host2","linux server","" 各フィールドは二重引用符で囲む必...

Admin

Qutebrowserのsqlite3履歴にURLリストを追加する
csv

Qutebrowserのsqlite3履歴にURLリストを追加する

一般概要 次の形式の `history.csv url' という CSV ファイルがあります。 <url>;<title>;2024-03-30T12:00:00;2024-03-30T12:00:00 (これ2024-03-30T12:00:00同じです) 目的は、sqlite3のQutebrowser履歴からこのURLを取得することです。 私がしたこと 事前リクエスト まずQutebrowserを閉じました。 データベースを開く 私は走る: sqlite3 ~/.local/share/qutebrowser/history.s...

Admin

Ranger プレビューに一部のファイル形式が表示されません。
csv

Ranger プレビューに一部のファイル形式が表示されません。

私は多くのcsvファイルを持っており、すべてプレーンテキストcsvファイルです。 $ file ./* file1.csv: ASCII text, with very long lines file2.csv: CSV Text file1.csvを使用して、file1.csvからfile2.csvを作成したcut。しかし、ファイルの種類が異なるようです。 レンジャーでプレビューすると、file1.csvが期待どおりにプレビューされます。ただし、file2.csvプレビューに移動すると、次のように表示されます。 ---------------File T...

Admin

列値に基づいてCSVファイルから行を削除する
csv

列値に基づいてCSVファイルから行を削除する

次の形式の1,200万行を含むCSVファイルがあります。 mcu_i,INIT,200,iFlash, 11593925, 88347,,0x00092684,r,0x4606b570, ok,, 32,single,op-c,0,, 0, 0, 0, mcu_i,INIT,200,iFlash, 11593931, 88348,,0x00092678,r,0x28003801, ok,, 32,single,op-c,0,, 0, ...

Admin

ヘッダーに特定の部分文字列を含むcsvファイルから列を抽出するawkコマンド
csv

ヘッダーに特定の部分文字列を含むcsvファイルから列を抽出するawkコマンド

次の形式の巨大なCSVファイルがあります。 aaa1, "aaa2, aa214", aa21, "aa, a14", aa211, aa44, aaa445 data, data, data, data, data, data, data, ........................................ ........................................ ヘッダーに特定の文字列(たとえば)を含む列を抽出したいと思いますa2。上記の例では、列aaa2などが含まれていますaa21。 私が試したawkコマンドは...

Admin

Millerを使用して新しい列を作成し、任意の識別子を追加する方法
csv

Millerを使用して新しい列を作成し、任意の識別子を追加する方法

csvランダムに生成された「イベント番号」を含む列を私のファイルに追加したいと思います。事件番号の最初の2文字はAZの大文字でなければなりません。以下は5つの乱数です。 入力する: COMPANY,NAME,STREET,ZIP,CITY,IBAN Test Ltd,John,Big Ben 343,4343,London,UK2348020384 Test Ltd,Kate,Big Ben 343,4343,London,UK4389223892 Test Ltd,Jake,Big Ben 343,4343,London,UK3892898999 出力 ...

Admin

入力IPアドレスファイルとcsvファイルを含むBashスクリプト
csv

入力IPアドレスファイルとcsvファイルを含むBashスクリプト

csvファイルで使用したいipaddress.txt入力ファイルを含むbashスクリプトがあります。 IPを見つけてA列(現在)の値を表示したいです。 2つまたは3つの列を表示したい場合があります。私が使用しているスクリプトはIPを見つけましたが、列Aの値を印刷しません。注:回答に役立つ場合、IPアドレスの場所はcsvファイルの列16または列Pです。 #!/bin/bash # Read input file with IP addresses input_file="ipaddress.txt" while IFS= read -r ip_address...

Admin

最新のタイムスタンプデータに基づいて新しいCSVファイルを作成します。
csv

最新のタイムスタンプデータに基づいて新しいCSVファイルを作成します。

複数のdatファイルにアクセスし、前日のデータに基づいてcsvファイルを生成するスクリプトがあります。これらのDATファイルは、さまざまなデバイスのデータに基づいて毎分更新されます。 スクリプトの断片: gawk -F, ' { gsub(/"/,"") } FNR==2{ delete timestamp; #This code was added start=strftime("%Y %m %d 00 00 00", systime()-1728...

Admin

CSVファイルから読み取ったIPとタイムスタンプを含むJSONログファイルの行を返しますか?
csv

CSVファイルから読み取ったIPとタイムスタンプを含むJSONログファイルの行を返しますか?

だから私は初めてシェルスクリプトに触れ、助けが必要です。だから私のCSVファイルで、IPとタイムスタンプの値がJSONログファイルの行エントリに何らかの方法で存在することを確認し、そうであれば、その特定のJSONログエントリを別のファイルに返したいと思います。すべてのIPアドレスで機能するように一般化しようとしています。サンプルCSVファイルは次のとおりです。 "clientip,""destip","dest_hostname","timestamp" "127.0.0.1","0.0.0.0","randomhost","2023-09-09T04:1...

Admin

macOSのBSD端末で段落を含むCSVをJSONに変換するにはどうすればよいですか?
csv

macOSのBSD端末で段落を含むCSVをJSONに変換するにはどうすればよいですか?

次のような構造を持つ巨大なテキストファイルがあります。 title;description;date 問題は、descriptionmainに次の段落が含まれていることです。 title;description;data MyText;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam est dolor, molestie a rhoncus vel, congue sed diam. Vestibulum pellentesque libero eleifend dolor ...

Admin

miller を使用して小文字を大文字に変換し、出力を新しい列に出力します。
csv

miller を使用して小文字を大文字に変換し、出力を新しい列に出力します。

NAME列を列にコピーしたいですNAME-LOWERCASE。NAME-LOWERCASE小文字のみを含める必要があります。それ以外の場合は、すべての列の大文字を変更せずにそのまま残す必要があります。NAME-LOWERCASE 入力する NAME,test PTC,N Agri,Y E-example,N ForYou,N Willy Nes,Y 出力 NAME,NAME-LOWERCASE,test PTC,ptc,N Agri,agri,Y E-example,E-example,N ForYou,foryou,N Willy Nes,willy n...

Admin

日付条件についてはわかりません。
csv

日付条件についてはわかりません。

その人が過去1年以内に生まれていない場合は、person.csv(下)から行を削除しようとします。 データセット1: "Index","User Id","First Name","Last Name","Date of birth","Job Title" "1","9E39Bfc4fdcc44e","new, Diamond","Dudley","06 Dec 1945","Photographer" "3","32C079F2Bad7e6F","Ethan","Hanson","08 Mar 2014","Actuary" "2","aaaaaaa, ...

Admin

日付表現の助けが必要 - csvファイルのAWK
csv

日付表現の助けが必要 - csvファイルのAWK

状態:csvファイルにはさまざまな日付形式の日付列があり、これを明示的な日付形式(例:+ "%m-%d-%Y")に変換したいと思います。 ファイルデータの例:ファイル名 = Date_Test_new.csv 3/29/2019, Test, "I am new to, Unix", 04-05-2023 03/29/19, Test, "I am new to, Unix", 04-5-2023 Apr-29-2019, Test, "I am new to, Unix", "Apr-01-2019" 3/29/2019, Test, "I am new ...

Admin

スペースをカンマに置き換える
csv

スペースをカンマに置き換える

txtに変換したい形式のファイルがありますcsv。各フィールドの間にスペースブロックがあります。各フィールド間のスペースの数は等しくありません。 3つ以上のスペースを持つブロックをsedまたはawkを使用してに置き換えるコマンドはありますか,?空白が 2 つしかない場合は、置き換えられるデータの二重スペースを避けるために無視する必要があります。, 入力する: A_DRIVERLICENSENUMBER_ ...

Admin