寫入2GB txt檔案

寫入2GB txt檔案

所以我有一個 2 GB 的 .txt 文件,我想在每個現有行之前添加一個字元。
我怎麼能在Linux或Windows上做到這一點?
我用 glogg 之類的程式打開它,但它是唯讀的:(

答案1

sed原生於 Linux,也可用於 Windows。假設字元是x,Linux 命令列就是。

sed 's/^\(.*\)/x\1/' /path/to/file

將更改的檔案寫入標準輸出。用於sed -i將更改直接套用到文件。

警告

某些檔案系統(如 FAT)不允許檔案成長超過 2GB - 在這種情況下,您將達到檔案系統的限制,而不是文字處理的限制。

相關內容