No.1ベストアンサー
- 回答日時:
-p0777 というのは、-p というオプションと 777 という引数を与えた -0 オプションの複合ワザです。
>この0777とは何の意味があるのですか。
コマンドラインで perldoc perlrun とすると解説が読めます。
-0[*octal/hexadecimal*]
specifies the input record separator ($/) as an octal or
hexadecimal number. If there are no digits, the null character is
the separator. Other switches may precede or follow the digits. For
example, if you have a version of find which can print filenames
terminated by the null character, you can say this:
find . -name '*.orig' -print0 | perl -n0e unlink
The special value 00 will cause Perl to slurp files in paragraph
mode. The value 0777 will cause Perl to slurp files whole because
there is no legal byte with that value.
要するに、-0777 とすると、ファイルを行毎に切り出すようなことをしないで
丸呑みする(slurp files)ということです。
sakusaker7さん、ご回答ありがとうございます。
なるほど
pというオプションに0777を指定しているのではなく
0というオプションに777を指定しているのですね!
0というオプションは行の区切り文字を番号で指定できるオプションなのですが、
777番は文字が割り当てられていないため、これを利用してパールにファイルの最後まで一気に読み込ませる技だったのですね!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) ブルースクリーンエラーの発生と解決手順 2 2022/10/09 13:05
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) [貼り付けオプション]とは? 3 2022/04/17 08:15
- Excel(エクセル) エクセルの編集オプション セル移動 2 2022/04/02 09:19
- その他(プログラミング・Web制作) nkfの-z4オプション 2 2022/10/08 21:33
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- モニター・ディスプレイ windows10 モニタに表示されなくなった 2 2023/08/04 16:58
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
- Outlook(アウトルック) Outlookメールを立ち上げた(開いた)ときに常に『受信メール』一覧が表示される、という設定の方法 1 2023/04/30 17:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
画像が表示でnull; this.src
-
openした後、closeしないでプロ...
-
ファイルアイコンの左下に緑の□...
-
perlをバージョンアップしたら...
-
perlのrequireの動き方について...
-
Strawberry Perl for Windows ...
-
perl 正規表現でエラー
-
perl 初等プログラミングについて
-
Perlで時間の計算
-
perlについての質問
-
Perlで特定文字列から特定文字...
-
INDIRECT 横に再度抽出したい
-
Wallpaper Engineでおすすめの...
-
Perl ご教示お願い致します。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ディレクトリのファイル数取得
-
パールの-pオプションの値0777...
-
while繰り返し処理で買い物かご...
-
wait を使うのでしょうか?
-
自作のアクセスカウンタ
-
ファイルの出力先の指定
-
read関数で読み込んだ内容をフ...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
-
select値をhiddenのvalueに渡し...
-
FORMのselectの選択肢を最初か...
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
VB初心者。小数点以下の表示で...
-
別formのhidden項目を自form値...
-
チェックボックスとセレクトボ...
おすすめ情報