![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
スイッチ0でレコードセパレータをNull文字にしてみては?
例) -----------------------------------------------------------------
perl -p0e 's|^.|ok|' ./text
---------------------------------------------------------------------
参考URL:http://www.ibm.com/developerworks/jp/linux/libra …
ありがとうございます!
大成功です!!
行番号を使わないので応用が利きます!
参考URLまでご提示いただいて本当にありがとうございました!!
後からプログラミングPerl(第3版はP.578)の-0見ましたが、
さっぱりわからず、root139様の例の方が圧倒的に理解しやすいです!!
本当にありがとうございました。
No.3
- 回答日時:
$. に「現在の行番号」が入ります. したがって
-pe "s/^./ok/ if $. == 1"
が素直.
No.1
- 回答日時:
入出力を全くしていない, に 1票.
-e オプションは「実行内容を指定する」だけです. つまり, 今の場合は
$_ の最初の文字を「ok」に置き換える
だけ. つまり, text の内容を読み込んでいないし何かを出力するということもありません.
ありがとうございます!
何も作用してないのですね...
皆様
この場合、どうすれば良いのでしょうか?
perl -pe 's|^.|ok|' ./text
とすると、
okaa
okbb
となってしまいます。
while(<>) 前に1行化させることができるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
openした後、closeしないでプロ...
-
perlの構文でカンマの意味が分...
-
perlをバージョンアップしたら...
-
cgiでサーバーにファイルを追加...
-
Perlで、「が」を、「...
-
Perlのエラーについてご教授く...
-
Perl の外部モジュールの利用方法
-
こんにちは ブラケッツでプログ...
-
Perl言語について。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlソースコードをコンパイル...
-
プロシージャの戻り値を取得す...
-
system関数を使用してJava実行...
-
-i -e "s|^.|ok|" ./text どこ...
-
systemの引数の中括弧
-
shとperlのデータ連携&perl出力
-
Xサーバーのcronでcgiが自動更...
-
画面確認 (超初心者)
-
perlのsystem関数内でのコロン...
-
Cygwin上でperlスクリプトの実行
-
Perlのexitについて
-
PerlとPHPのサーバーへの負担に...
-
Perlで環境変数を設定するには
-
並列処理、fork、threadについて
-
これをビジュアルスタジオで実...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
グラフのX,Y座標を取得したい
-
Excel VBA 『Call』で呼び出す...
おすすめ情報