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で質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) テーブルを配列に入れて、元のテーブルの行番号を取得したい 1 2022/08/16 20:15
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- 英語 I'd rather you stopped sending me ★a text★ ??? 1 2022/12/28 17:06
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
- その他(プログラミング・Web制作) pythonにおける単方向リストの実装について 4 2022/07/13 12:34
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlで環境変数を設定するには
-
Perlソースコードをコンパイル...
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
Excel VBA 『Call』で呼び出す...
-
VBA This Workbookモジュール...
-
Excel VBAでリンク切れをチェッ...
-
VBAで旧字体を異字体に一括で変...
-
例外処理のフローチャートの記...
-
モジュールとクラスの違いって...
-
VBでグローバル変数を宣言するには
-
VBAで別モジュールへの変数の受...
-
【vba】フォームに書いてあ...
-
VBAでoutlook365が起動しません。
-
Perl モジュールのアンインスト...
-
グラフのX,Y座標を取得したい
-
fetchrow_arrayとfetchrow_hash...
-
perlをバージョンアップしたら...
-
COBOLで、Shellを起動するには?
-
VBA モジュールで共通に使う変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlソースコードをコンパイル...
-
プロシージャの戻り値を取得す...
-
Perlで環境変数を設定するには
-
systemの引数の中括弧
-
system関数を使用してJava実行...
-
perlでコマンドプロンプト実行
-
Perlのexitについて
-
PERLからcshellを実行したいの...
-
Perlスクリプトが実行できない...
-
pp (Perl Packager) で require...
-
Cygwin上でperlスクリプトの実行
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
例外処理のフローチャートの記...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
Excel VBA 『Call』で呼び出す...
-
エクセルVBAでシートモジュール...
おすすめ情報