これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Todo です。
プログラム:
NAME
tofrodos-テキストファイルをDOS形式とUnix形式の間で変換します。
SYNOPSIS
からのドス [ オプション ] [ファイル...]
すべて [ オプション ] [ファイル...]
DESCRIPTION
DOSテキストファイルには、従来、改行としてキャリッジリターンとラインフィードのペアがあります。
Unixテキストファイルには改行文字として改行があります。 からのドス
ASCIIおよびUnicodeUTF-8テキストファイルをDOS形式からUnix形式に変換します。
すべて それらをUnix形式からDOS形式に変換します。
プログラムは、引数として複数のファイル名とワイルドカードを受け入れます。 使用することもできます
それらをパイプに入れます。 いずれかのプログラムが入力のリダイレクトを検出すると、stdinと
出力をstdoutに配置します。
OPTIONS
-a このオプションは非推奨です。 何をしているのかわからない場合は使用しないでください。 に
デフォルトでは、Tofrodosはテキストファイルに対して期待されることを行います。 つまり、変換するとき
DOSからUnixへは、行が続く場合にのみキャリッジリターンを削除します
フィード。 UnixからDOSに変換する場合、キャリッジリターンは次の場合にのみ追加されます。
改行の前にキャリッジリターンが表示されることはありません。 Tofrodosがで実行されるとき
すでに変換されている通常のテキストファイルの場合、結果のファイルは次のようになります。
オリジナルと同じです。 ただし、このオプションを使用すると、プログラムは常に
DOSからUnixモードでのキャリッジリターンを削除し、常にキャリッジリターンを追加します
適切でない場合でも、UnixからDOSモード。
-b 元のファイルのバックアップを作成します。 元のファイルと .BAK に追加された拡張子
元のファイル名。その名前の既存のファイルをサイレントに置き換えます。 にとって
たとえば、「filename.ext」というファイルは「filename.ext.bak」になり、
「filename.ext.bak」という名前の既存のファイル。 重要:プログラムは動作します
DOS用にコンパイルされている場合は異なります(Windows用にコンパイルされている場合と比較して、
Linux、Mac OS Xまたはその他のシステム)。 に存在するファイル名の制限を考慮して
DOS、DOS実行可能ファイルは、元のファイル拡張子がある場合は、
追加する前のファイル .BAK 拡大。 たとえば、「filename.ext」は次のようになります。
「filename.bak」。
-d DOSからUnixに変換します。 これにより、プログラムはファイルを変換します。
特定の方向。 デフォルトでは、プログラムに名前が付けられている場合 からのドス or dos2unix、 it
入力ファイルがDOS形式であると想定し、Unix形式に変換します。
プログラムの名前が すべて or unix2dos、 入力ファイルがにあると想定します
Unix形式でDOS形式に変換します。 を使用して -d オプションは強制します
プログラムの方法に関係なく、DOS形式からUnix形式に変換するプログラム
名前が付けられています。 同様に、 -u オプションは、プログラムをUnixから変換するように強制します
プログラムの名前に関係なく、DOS形式にフォーマットします。
-e 任意のファイルのエラーの処理を中止します。 通常、プログラムは単にスキップします
エラーが発生したときにコマンドラインで次のファイルを処理します。 この
オプションを指定すると、エラーが発生すると中止されます。
-f 強制:ファイルが書き込み可能でない場合でも変換します(読み取り専用)。 デフォルトでは、
プログラムは、ファイルに書き込み権限がないことを検出し、処理しません
そのファイル。 このオプションは、ファイルが読み取り専用であっても、変換を強制します。
-h プログラムの使用法に関する短いヘルプ画面を表示して終了します。
-l
エラーメッセージをログに記録する。 コマンドラインにエラーがある場合は、次のように注意してください。
不明なオプションを指定した場合と同様に、コマンドラインのエラーメッセージ
代わりにオプションエラーがstderrに発行され、ログに記録されません。
-o 元のファイルを上書きします(バックアップなし)。 これがデフォルトです。
-p Unixタイプのシステム(Linuxなど)でファイルの所有権と時間を保持します。 Windowsと
MSDOS、それはファイル時間を保存するだけです。 多くのUnixタイプのシステムでは、
Linuxを含め、ファイルの所有権は、プログラムが次のように実行された場合にのみ保持されます。
ルート、それ以外の場合は、ファイル時間を設定し、ファイルの変更を黙って失敗します
所有。 このようなシステムで、ファイルの所有権が発生したときに警告メッセージが必要な場合
変更できません。-v(冗長フラグ)も使用してください。
-u UnixからDOSに変換します。 を参照してください -d 詳細については、上記のオプションをご覧ください。
-v 詳細。
-V バージョンメッセージを表示して終了します。
EXIT CODE
Tofrodosは、成功した場合は0、エラーの場合は1の終了コードで終了します。
プログラムがコマンドラインで複数のファイルを使用して呼び出された場合、デフォルトの動作
いずれかのファイルでエラーが発生した場合は、リスト内の次のファイルにスキップします。 そのような中で
場合、返される終了コードは、最後に処理されたファイルのステータスになります(つまり、0
成功、失敗時に1)。 これが望ましくない場合は、-eオプションを使用します。これにより、
エラーが発生すると、適切な終了コードですぐに中止するプログラム。
onworks.net サービスを使用してオンラインで Todo を使用する