No.1
- 回答日時:
file1.txt
の内容は、
111,222
555,666
ではなく、
111222
555666
なのでしょうか。
単にaaa.csvの1カラムと2カラムを結合した文字列がfile1.txtに含まれている場合に、その行を削除すればいい、ということでよろしいでしょうか。
No.2
- 回答日時:
こんな感じとか:
#!/bin/sh
AWKSCR=`sed -e 's/^\(...\)\(...\)$/\$1=="\1" \&\& \$2=="\2"{next;}/' f.txt; \
echo '{print;}'`
awk -F, "$AWKSCR" a.csv
Mac OS X 10.4.8で試してます。
No.3ベストアンサー
- 回答日時:
とりあえず質問文の仕様どおり書いてみました。
とりあえずfile1.txtのフォーマットがご質問通りだと仮定して、作ってみました。
ファイル名:test1.awk
BEGIN {
i = 0
while ((getline str[i] < infile) > 0) ++i
}
{
f=0
for (l=0; l<i; ++l) {
if ($1$2 == str[l]) f=1
}
if (f == 0) print $0
}
ファイル名:test1.sh
#!/bin/sh
awk -F',' -v infile=$2 -f test1.awk $1
test1.awkをtest1.shと同じディレクトリに置き、test1.shにchmodで実行権をつけて、
./test1.sh aaa.csv file1.txt
と実行してみてください。
No.4
- 回答日時:
#!/usr/bin/awk -f
BEGIN {
FS = ","
scriptname = "sample"
if (ARGC < 3) {
printf "usage: %s file1 file2 [file3 ...]", scriptname > "/dev/stderr"
exit(1)
}
while ((getline v < ARGV[1]) > 0) {
chkitems[v] = 1
}
ARGV[1] = ""
}
{
if (($1 $2) in chkitems)
next
}
ひょっとしたらお使いのawkでは "/dev/stderr" でエラーになるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- その他(プログラミング・Web制作) テキストデータ変換(プログラミング、linux、python) 8 2023/08/08 16:39
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 電話番号の正規表現について
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
このURLで広告を出しているのは...
-
ImageMagickでgif画像の一部が...
-
小学1年生の子です。塾に行かせ...
-
プログラミングのPythonのnoteb...
-
GoogleAppsScript文字列置換の...
-
楽しくて最高のプログラミング...
-
ホワイトハッカー
-
プログラミング ソースコード
-
ものづくりに向いているプログ...
-
大学のゼミのレポートがムカつ...
-
スカラーのベクトル微分
-
初心者powershellのPS1ファイル...
-
Google ColaboでGUI作成
-
プログラミングで例えばゲーム...
-
Powershellとコマンドプロンプト
-
MacのPythonでの開発について
-
Latexに関する質問です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
プログラマーと学歴の関係性に...
-
Webサイト内に埋め込んだmp4動...
-
正規表現で複数マッチ条件で悩...
-
windowsでテキストファイルの各...
-
楽しくて最高のプログラミング...
-
プログラミング ソースコード
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
-
pythonで複数画像からgifを作る...
-
pythonにてseleniumを使うも、...
-
Pythonでgif画像が上手く作れない
-
Google ColaboでGUI作成
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
chatGPTで次々と質問をしていく...
おすすめ情報