No.1ベストアンサー
- 回答日時:
nkf -v とすると簡単な説明がでます。
$ nkf -v
USAGE: nkf(nkf32,wnkf,nkf2) -[flags] [in file] .. [out file for -O flag]
Flags:
b,u Output is buffered (DEFAULT),Output is unbuffered
j,s,e,w Outout code is JIS 7 bit (DEFAULT), Shift JIS, AT&T JIS (EUC), UTF-8
After 'w' you can add more options. (80?|16((B|L)0?)?)
J,S,E,W Input assumption is JIS 7 bit , Shift JIS, AT&T JIS (EUC), UTF-8
After 'W' you can add more options. (8|16(B|L)?)
小文字の wを使っての指定は、変換後の文字列のエンコーディングをUTF-8にする。というものです。
wの後ろにさらに情報をつけるとUTF-16等の指定もできます。
> nkfコマンドを使わずにnkfでできること全てをperlで行うことは可能でしょうか?
基本的には可能です。
ただしこまかいところでの挙動の違いがありますので完全に置き換えられるかどうかは
保証できません。
(たとえばShiftJISでWindows固有の文字をどう扱うかとか)
No.3
- 回答日時:
>あとnkfでハマル(注意すべき)点など、経験者の方教えてください。
デフォルトが、-mB Mimeデコードなので、入力データに =?ISO-2022-JP?B? などの文字列が含まれていると変換されちゃいます。それを意図的にやるのでない限り -m0 をつけましょう。
あと、バージョンでかなり機能が違うので、初めての環境では使う前には nkf -v で機能を確認。
No.2
- 回答日時:
nkfに限らず、Linuxのコマンドは
$ man hogehoge
でhogehogeコマンドのマニュアルが表示されます。
是非お使いください。
>nkfコマンドを使わずにnkfでできること全てをperlで行うことは可能でしょうか?
おそらく可能ですが、場合によってはかなり大変でしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) sedの動作 2 2022/10/10 13:38
- その他(プログラミング・Web制作) nkfの-z4オプション 2 2022/10/08 21:33
- 電動歯ブラシ・電子タバコ タバコのことが全く分からないので教えて欲しいです。 20歳になり周りの友達に連れられて喫煙所に行くこ 7 2022/07/31 15:23
- その他(プログラミング・Web制作) 改行コードについて 4 2022/08/13 14:20
- 英語 "may be able to"と"can"及び"could"との意味やニュアンスの違いについて 3 2023/01/18 06:06
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- 査定・売却・下取り(車) 【高級車は車検ごとに乗り換えた方がお得ってどういう意味ですか?】フェラーリとか4600万 2 2023/06/03 20:48
- LINE ラインQRコード ラインQRコード送ると情報が晒される可能性が有るから注意って どう言う意味? コー 2 2023/05/18 14:26
- 超常現象・オカルト 肉体は死んでも魂は死なないwww 5 2022/06/24 19:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iqoo neo 9と言うスマホがある...
-
VBAを使って電源を切るには?
-
【Gmailコマンド】1年以上前の...
-
[macOS Big Sur] Operation not...
-
ディストリビューションによっ...
-
AIXでの文字コード、改行コード...
-
[バッチファイル]レジストリ値...
-
telinit 読み方を教えてください
-
UNIX コマンドにおける # や円...
-
vbaで「最前面に」とする方法は?
-
コマンドプロンプトにおけるコ...
-
Linux:sedコマンドで置換がし...
-
solarisのdateコマンドで
-
シェルスクリプトでパスワード...
-
スーパーブロックを壊す方法
-
Pラムのクリア
-
Ctrl+Zで戻りすぎた場合、逆に...
-
fdisk/mbrができない。
-
SCコマンドでアクセス拒否
-
office for macにおけるクイッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
vbaで「最前面に」とする方法は?
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
shutdownコマンドをキャンセル...
-
compressコマンドってなくなっ...
-
Linux:sedコマンドで置換がし...
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトにおけるコ...
-
Powershell エクセル検索 完全...
-
VBAを使って電源を切るには?
-
バーチャルBOX Windows 95 セッ...
おすすめ情報