A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
そうか。
バイナリもあるんですね。バイナリかテキストかは、拡張子で判断できるんですよね?for f in *.txt
do tr -d '\r' < $f >tmp.txt
awk '{print $0 "\r"}' tmp.txt > $f
done
のように一度LFだけにして、CRを追加してCRLFにする。awkじゃなくてsedでも出来ますが、\r のような記法が使えないので、説明が面倒。
No.5
- 回答日時:
>このためにバイナリであげてくれとは言えないのです。
逆にバイナリデータもアップロードの対象となっているなら
へんにコンバートでlf→crlf変換するとファイルが壊れちゃいますね。
そうじて改行コードについては目をつぶる・・・というのが
賢明かもしれません。
No.4
- 回答日時:
>FTPでWindowsPCからUNIXサーバーへアップすると、改行が CR+LF → LF に変換される
バイナリーモードで転送すれば変換されないと思いますが、
ユーザーに意識させないということでしょうか?
No.2
- 回答日時:
PHPでなぜunixのコマンドを実行する必要があるかを提示するのが
先でしょう。
今回の件ならPHPだけで十分できそうですよ。
また、文字コードはそのままでCRLFにすると
EUCなのにCRLFになって中途半端なファイルになる可能性がありますが
そういう方針で間違いないのでしょうか?
説明不足申し訳ありません。
FTPでアップロードした様々なファイル(バイナリ込み)をZIPにまとめてWeb上でダウンロードするシステムを作っています。
この場合、FTPでWindowsPCからUNIXサーバーへアップすると、改行が CR+LF → LF に変換されるため、ZIP化直前に
LF → CR+LF 還元しなければならないと思い今回の質問になりました。
ZIP処理はUNIXとなりますのでついでに改行処理もUNIXでという発想です。
お恥ずかしいことにEUC-JPは必ずLF改行とは知りませんでした…
やはりnkfで文字コードを判定し、場合分けで改行処理… とりあえずそう考えています。
いい方法ありましたらよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 改行コードについて 4 2022/08/13 14:20
- JavaScript ブックマークレットについて 2 2022/10/09 11:48
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- HTML・CSS Windowsのformでtextareaに入力すると改行が反映されません 2 2023/06/01 11:50
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- Excel(エクセル) Excelの操作方法を教えてください!頭文字2~8文字で特定の値に返す方法 8 2022/07/14 11:26
- Excel(エクセル) エクセルのマクロについて教えてください。 7 2023/01/13 13:33
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
プログラミング
-
vba クリップボードクリアにつ...
-
ラズパイpico PIOモード
-
IT業界より楽に稼げる業界って...
-
pythonにてseleniumを使うも、...
-
プログラミング ソースコード
-
pythonで複数画像からgifを作る...
-
正規表現で複数マッチ条件で悩...
-
そのまま使っただけなのに・・...
-
Gitについて質問。 クローンし...
-
rpa化する言語としてら何があり...
-
httpリクエストの送り元の特定
-
プログラミングで例えばゲーム...
-
このURLで広告を出しているのは...
-
Pythonでgif画像が上手く作れない
-
windowsでテキストファイルの各...
-
Webサイト内に埋め込んだmp4動...
-
Pythonって何を意識した言語な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
chatGPTで次々と質問をしていく...
-
昔のパソコン少年の武勇伝「店...
-
スカラーのベクトル微分
-
ハッシュテーブル(連想配列)が...
-
最新のプログラム言語を学ぶに...
-
pythonにてseleniumを使うも、...
-
Windowsのアプリ開発ってなんの...
-
vba クリップボードクリアにつ...
-
Google ColaboでGUI作成
-
sublimit textっていうエディタ...
-
フリーランスのエンジニアって...
-
ExcelVBAでFormulaR1C1を列範囲...
-
matplotlibで任意の角度の円弧...
-
そのまま使っただけなのに・・...
-
家庭のパソコンで Python の 環...
-
初心者powershellのPS1ファイル...
-
Webプログラムってネイティブア...
-
httpリクエストの送り元の特定
-
プログラミングで例えばゲーム...
-
rpa化する言語としてら何があり...
おすすめ情報