No.1
- 回答日時:
sedでは正規表現が使用できるようなので単純に考えて
sed -e 's/^(.*?,){2}\s/\1/g'
こうではないでしょうか。
試していないので(というか所持していないので)実際にはどうなるか
分かりませんけど。
No.2
- 回答日時:
第三フィールドの空白をNULLに置換したいというのは質問の例で言うと
数字の前の空白を消すということですか?
フィールドの区切り以外にカンマは出てこないですよね?
>sed -e 's/^(.*?,){2}\s/\1/g'
正規表現はツールによって違いがあって、*?とか\sはsedでは使えないことがほとんどです。
No.3ベストアンサー
- 回答日時:
こんなのでどうでしょうか。
一応質問の例ではうまくいくはずです。
sed -e 's/\([^,]*,\) */\1/2'
or
sed -e 's/\(\([^,]*,\)\{2\}\) */\1/'
##1のパターンは*?やらが使えてもダメですね
空白文字列にはタブなども含まれるとかなら適当に修正してください。
この回答への補足
大変ありがとうございます。
すみませんが、下記の場合、各々が何を
意味しているのか簡単に説明をして頂け
ないでしょうか。
sed -e 's/\([^,]*,\) */\1/2'
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleAppsScript文字列置換の...
-
Excel・ユーザーフォームの情報...
-
PowerShellでテキストの空白行...
-
VBscriptで「改行」と「"」を置...
-
正規表現で、特定の文字列を含...
-
VBA 置換文字がみつからない時
-
Eclipse 改行後のタブ
-
アドレスを見れなくするには?
-
document.referrer防御
-
秀丸で数字だけの行を削除したい
-
PerlでUTF-8のファイルの文字列...
-
エクセルVBA 置換のことで...
-
ダブルコーテーション 、"を二...
-
正規表現 特定の文字列を含む行...
-
TeraPadエディターの操作方法に...
-
csvデータ ダブルクォーテ...
-
[Ecxel VBA] 山括弧(>)のエ...
-
秀丸での一括変換について
-
CSVファイルの中で、「 , 」カ...
-
VBA EXCEL あるセルの中の一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
各項目がダブルクォーテーショ...
-
VBA 置換文字がみつからない時
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
csvデータのダブルクォーテーシ...
-
csvデータ ダブルクォーテ...
-
GoogleAppsScript文字列置換の...
-
C言語でテキストファイルの内容...
-
正規表現 特定の文字列を含む行...
-
テキストボックスの文字列を置...
-
EXCEL警告「置換対象のデータが...
-
TeraPadエディターの操作方法に...
-
xmlファイル内の文字列置換
-
python 大文字小文字を区別しな...
-
C#で空白行を削除する方法
-
テキストファイル中の文字列の置換
-
Excel VBA 教えてください。 VB...
-
ハングルを日本語に置換
-
EXCEL VBA でCTRL+Fのダイア...
-
PowerShellでテキストの空白行...
おすすめ情報