配列のファイルがあり、それをよみこんで、1つの要素だけ上書きして保存する方法を教えてください。
ex.
file.datを以下のようなファイルだとして・・・
あいうえを
かきくけこ
さしすせそ
たちつてと
file.datが、
さしすせそ
となるようにしたいのです。(つまり、三番目の要素を取り出し、上書き保存するというもの)
以下のように書いてみましたがうまく動きません。
open()やclose()は一回使うだけでいいように、読み書き両用で開いてみました。 $_にはファイル名が入っています。
open(FILE,"+<$_");
@temp=<FILE>;
$temp2=$temp[2];
print FILE $temp2;
close(LOGFILE);
+<を+>とすると、ファイルが空(何も無くなる)となります。
まず読み専用で開いて、ファイルを閉じた後。上書き用で開いたほうがいいのでしょうか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Perl perlのflock関数でロックをかけたままopen関数で何度もファイルを開きなおすことはできますか 3 2023/05/01 22:25
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームを再送信しますか?
-
cgi アクセス制限 エラー
-
ラズパイでのCGIで、pythonソー...
-
エクセルで集計したい。
-
CGIなのにIE8のときキャッシュ...
-
apacheでPerl CGIが作動せず、5...
-
cgi perl 同じ変数で一つはカン...
-
Movable Type 5 個人無償ライセ...
-
ロリポップでCGIを設置する
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
サーバーのエラーでおしえてく...
-
ホームページの事でおしえてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# ファイルを読み込みlistvie...
-
SQLファイルの読み込み
-
C# ファイルパスを格納した配列...
-
ファイルの文字コード
-
ファイルサイズ
-
Rubyでバイナリファイルを編集...
-
perlです。配列ファイルをよみ...
-
pythonについてです。 ファイル...
-
バッチ処理 特定の文字以降を...
-
【ExcelVBA】300万件越えCSVか...
-
Excelマクロ 空白セルを無視し...
-
ダブルコーテーション付きでCSV...
-
VBAでcsvファイルもシートもあ...
-
ファイル名を変数で書きこむfwr...
-
VBA テキストボックスを選択状...
-
Access VBA エラー2448について
-
[コンパイルエラー 修飾子が不...
-
fortranでNAのあるデータを読み...
-
VB.netでShellExecuteがしたい
-
EXCEL→CSV保存時のダブルクォー...
おすすめ情報