小编Cha*_*les的帖子

如何按行截断文件?

我有大量文件,其中一些文件很长。如果它们更大,我想通过删除文件的末尾将它们截断到一定的大小。但我只想删除整行。我怎样才能做到这一点?感觉就像 Linux 工具链可以处理的那种事情,但我不知道正确的命令。

例如,假设我有一个包含 300 字节行的 120,000 字节文件,我试图将其截断为 10,000 字节。前 33 行应该保留(9900 字节),其余的应该被删除。我不想精确地削减 10,000 个字节,因为那会留下部分行。

当然,文件的长度不同,行的长度也不一样。

理想情况下,生成的文件会稍微短一些,而不是稍微长一些(如果断点在一条长线上),但这不是太重要,如果这样更容易的话,它可能会更长一点。我希望直接对文件进行更改(好吧,可能是新文件复制到别处,原始文件已删除,新文件已移动,但这与用户的 POV 相同)。将数据重定向到一堆地方然后返回的解决方案可能会损坏文件,我想避免这种情况......

linux bash-scripting

15
推荐指数
2
解决办法
2万
查看次数

在 Notepad++ 中重置水平滚动条宽度

我在 Notepad++ 中打开了一个文档,由于某种原因,水平滚动条很小。看起来文本区域的宽度超过 7000 个字符。该文档确实有一个(单)长行,大约 1000 个字符长,但它当然比为其保留的区域小得多。

有没有办法在 Notepad ++ 中重置水平大小?滚动这么小的条是很痛苦的,尤其是因为使用的区域仅占总数的 10-20%。

notepad++ scrolling

5
推荐指数
1
解决办法
2721
查看次数

标签 统计

bash-scripting ×1

linux ×1

notepad++ ×1

scrolling ×1