columns

空白のある熱処理
columns

空白のある熱処理

hashコマンドは、スペースで区切られたハッシュ値とパスを提供します。 k3j48fajsdjf4w8fj path to file/file 1.txt ある列はハッシュ値で、もう一方の列はファイルパスであるテーブルを作成したいと思います。それは、 k3j48fajsdjf4w8fj path to file/file 1.txt 一部のパスまたはファイル名にはスペースが含まれる場合があります。私はawkと列を試しましたが、パスやファイル名をスペースに分割しないように指示する方法がわかりません。最初の列はハッシュである必要...

Admin

CSVファイルの列を視覚的に並べ替える
columns

CSVファイルの列を視覚的に並べ替える

sedまたはを使用してawkCSVファイルの列を視覚的に並べ替えることはできますか? たとえば、 たとえば、 a,b,c,some stuff,"some, other, stuff",d,2023-03-10 18:37:00 y,x,z,t,cool,thing,2022-04-12 21:44:00 到着する: a, b, c, some stuff,"some, other, stuff", d, 2023-03-10 18:37:00<EOL> x, y, z, t, cool,...

Admin

列(1)は空の先行セルを除去する。修正できますか?
columns

列(1)は空の先行セルを除去する。修正できますか?

この使い方を考えてくださいコラム(1): column -s, -t <<CSV a,b,c ,ee,ff CSV 上記のコードスニペットは以下をエクスポートします。 a b c ee ff しかし、私は次のようなものを見ることを期待しています。 a b c ee ff column2行目から先行スペース「セル」が削除されているようですが、私はそれを期待して維持したいと思います。 列の空白除去動作を無効にする方法はありますか?標準/推奨回避策提案がありますか? 使ってみようRS(1)しかし、このコマンドについて他...

Admin

rs(1) は、すべての出力を 1 行に出力します。入力配列の外観をコピーする方法は?
columns

rs(1) は、すべての出力を 1 行に出力します。入力配列の外観をコピーする方法は?

この使い方を考えてくださいrs(1): rs -n -z -c, <<CSV a,b,c dd,ee,ff CSV 上記のコードスニペットは以下をエクスポートします。 a b c dd ee ff しかし、私は次のようなものを見ることを期待しています。 a b c dd ee ff マニュアルでは、特に設定しない限り、出力配列の形状が入力配列の形状と一致する必要があることをお勧めします。 rs -h同じ入力を使用して解放され2 3、これはrs入力配列の形状が実際に正しく認識されたことを示しています。 それを使用するとど...

Admin

シェルから別の列で構成される列グループの出力
columns

シェルから別の列で構成される列グループの出力

よろしくお願いします! 次の3つの列を持つファイルがあります。 serv1 red group1 serv1 black group1 serv1 orange group1 serv1 red group2 serv1 orange group2 serv1 red group3 serv1 black group3 serv1 orange group3 serv2 orange group1 serv2 red group2 serv2 orange grou...

Admin

2つの列に基づいて重複した値を削除する
columns

2つの列に基づいて重複した値を削除する

1列と6列に基づいて重複した値をフィルタリングしたいファイルがあります。 ID,sample,NAME,reference,app_name,appession_id,workflow,execution_status,status,date_created 1,ABC,XYZ,DOP,2022-08-18 13:31:09Z,28997974,same,Complete,PASS,18/08/2022 1,ABC,XYZ,DOP,2022-08-18 13:31:09Z,28997974,same,Complete,PASS,18/08/2022 1,AB...

Admin

列値を正から負に変換
columns

列値を正から負に変換

XYZファイルがあり、ほとんどのZ値は正数ですが、実際には負数でなければなりません。 3番目の列のすべての正の値を負の値に変換したいと思います(すでに負の値は同じままです)。 私は最初にコーディングに触れ、次のようないくつかを試しました。 awk $3 > 0 ? -1 * $3 : $3 InputFileName.txt > OutputFileName.txt どんな助けでも大変感謝します!ありがとうございます! ...

Admin

最初の列に関数を適用し、2番目の列に挿入
columns

最初の列に関数を適用し、2番目の列に挿入

だからクレイジーなように探してみましたが、まだ満足のいく解決策が見つかりませんでした。以下のように出力があります。 kdeconnec 1625 1000 11u IPv6 414426 0t0 UDP *:1716 vivaldi-b 1937 1000 263u IPv4 440390 0t0 UDP 224.0.0.251:5353 electron 9522 1000 23u IPv4 414465 0t0 TCP 192.168.0.17:58692-&g...

Admin

列を1つに結合(スタック)
columns

列を1つに結合(スタック)

各列が列内で互いに「重なるように」フォーマットを再指定するデータ列が複数あります。 入力例: 1 2 3 4 1 2 3 4 希望の出力:(「1」と「3」が欠落している古いスペルエラーを修正しました。) 1 1 2 2 3 3 4 4 (時々列の間にスペースを追加したい場合もあります) 編集する: 「間の空間」の説明は不明です。たまには、積み重ねられた列の間に空の行が欲しい時があります。以下のEd Mortonの回答を適用すると、次のように達成できます。 awk ' {for (i=1; i<=NF; i++) a[i]=a[i] $i...

Admin

書式の変更とともに列の値に数値を追加し、3番目の列に印刷する方法
columns

書式の変更とともに列の値に数値を追加し、3番目の列に印刷する方法

ヘッダーがある次の2つの列があります。 CHR BP 1 78901 数字の最初の列(chr)に文字を追加する必要があります。また、次のように、2番目の列値(x〜x + 1)に小数を追加して3番目の列を作成する必要があります。 CHR BP new-column chr1 78901 78902 助けてくれてありがとう ...

Admin

リアルタイムデータを列形式で指定(パイプライン)
columns

リアルタイムデータを列形式で指定(パイプライン)

columnパイプを介して着信データに対して同様のフィルタリングを実行する方法はありますか? column -t同様のことを行いますが、入力が完了するのを待たずにパイプライン化されたライブデータで使用できる方法を探しています。固定幅の列を強制的に適用できることはわかっていますが、フォーマットが変更されるたびにawk設定が多すぎます。 column -xPS:不完全なデータを模倣することは不可能だと思います。また、column -t不完全なデータを完全に複製することも不可能だと思います。解決策が最初により狭い列を出力し、次により多くの行が到着したら、それを拡張...

Admin

1.txt
columns

1.txt

これは私の2つのファイルです 1.txt 1 2 3 4 5 2.txt 2 a 5 3 私が受け取ったファイルよりawk -F '\t' 'NR==FNR{F1[$0];next}$1 in F1{print}' 1.txt 2.txt 2 a 5 3 しかし、私はこのようなファイルを取得したい 1 2 a 3 4 5 3 または 1 0 2 a 3 0 4 0 5 3 ...

Admin