こんにちは。
Linuxのコマンドでtrを使うとある文字を削除できると思うのですが、filename.csvというcsvファイルの中の「”」を全部削除したい時に
tr -d \" < filename.csv
とコマンドを打ってもうまくいきませんでした。間違ってますか?
このcsvファイルは" 1 ", " 2 ", みたいにカンマ以外に余計な「"」があって、うまく読み込めないので「"」を消したいのです。
viでtxtとして読み込んで文字の置き換えを使って一括で「"」を消すことはできたのですが、trコマンドで簡単に消せないものかと悩んでいます。
No.2ベストアンサー
- 回答日時:
> tr -d \" < filename.csv
> とコマンドを打ってもうまくいきませんでした。間違ってますか?
標準出力に出すという意味では間違ってませんよね
No.1のかたも書かれているように画面に出力されるはずですが
ファイルに出力したいならリダイレクトすればいいでしょう
http://www.fireproject.jp/feature/bash/basic/red …
#入力を知ってて出力を知らないところが不可解ですが......
出力ファイル名は入力ファイル名とは別にしましょう
数行のスクリプトを書けば同じファイル名で保存することも可能ですが
ご回答ありがとうございます。
標準出力に出す。確かにディスプレイに「"」が無くなって出てきたような・・・。それなのにあとでそのファイルを見ると「”」が消えてないんですよね。
Linuxの本やネットで調べたので断片的な知識でコマンドを打ったのです。
ファイルに出力したい時はリダイレクトすればいいのですね。
では、
tr -d \" < filename.csv > filename2.csv
とすればいいということかもしれないですね。このコマンドは合ってるんだろうか・・・。
No.1
- 回答日時:
>tr -d \" < filename.csv
>とコマンドを打ってもうまくいきませんでした。間違ってますか?
どううまくいきませんか?
user@localhost:~$ cat test.csv
"1","2"
3,4
user@localhost:~$ tr -d \" < test.csv
1,2
3,4
正しく動作していますが。
上記でtest.csvの「内容が"抜きに更新」されることを期待していますか?
ご回答ありがとうございます。
はい。この例をお借りすると、test.csvが「"」抜きの新しいtest.csvというファイルになって保存されることを期待してます。
でも、私の例ではあとからfilename.csvを開くと「”」があるままでした・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- XML PHP.laravelについて 1 2023/07/06 15:26
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
DOSコマンドでのワイルドカ...
-
linuxのreadコマンドについて
-
rcpコマンドについて、教えて!
-
Windows10のRegSys32に登録され...
-
属性変更できないです。
-
cactiでグラフが表示されない
-
メモ帳とコマンドプロットの違い
-
Linuxから別PCのLinux上のファ...
-
/etc/hosts ファイルのリンクに...
-
Macの Terminal でのエラーと...
-
デーモン制御スクリプトにある...
-
HP-UXのdateコマンドについて
-
"unlink"と"rm"コマンドの使い...
-
【ターミナル】MacBookにディー...
-
AIX ksh利用 grep 検索で マ...
-
netshでipv6がインストールでき...
-
GNOME端末の起動 及び コマンド...
-
Illustratorのデータをまとめて...
-
FTP接続中のコマンド実行結果を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
-
telnet,rlogin,rshの違いってな...
-
IBM漢字コードのSJIS変...
-
FTP接続中のコマンド実行結果を...
-
GNOME端末の起動 及び コマンド...
-
AIX ksh利用 grep 検索で マ...
-
【ターミナル】MacBookにディー...
-
lsコマンドで表示するファイル...
-
Windows10のRegSys32に登録され...
-
別名でリンク先を保存。
-
属性変更できないです。
-
AIXの勉強方法について
-
ログイン、ログアウト時にコマ...
-
linuxのreadコマンドについて
-
cactiでグラフが表示されない
-
Macの Terminal でのエラーと...
-
Solaris rmコマンドをシェルで...
おすすめ情報