小编JW0*_*914的帖子

如何解析超大 (70+ GB) .txt 文件?

我有几个.txt文件,每个文件超过 3000 万行,任何地方都有 20 到 40 个“列”(一些以逗号分隔,一些以空格分隔,所有 ASCII 行都以换行符分隔)。我不需要所有(甚至大部分)列,其中一些列的空空格填充了NULL.

我的目标是:

  1. 删除我不需要的列
  2. 按照我认为合适的方式重新排序列(为了可读性)
  3. 管道输出到另一个 .txt 文件,列用冒号分隔

我只是将一个大文本文件拆分为大约 40 个.txt文件,每个文件包含 1,000,000 行,将它们一个一个地导入 Excel,然后使用 CONCATENATE,但这种方法对我的下一个目标没有产生任何结果。文件以逗号分隔,但仍需转.txt.csv,Excel在导入过程中卡住;即使我把它放到Excel中,主文件也会分解成200多个更小的文件以符合Excel的上限,并且做同样的事情超过200次效率不高。

我正在开发 2020 年末的 MacBook Pro,对任何编码语言都不够精通,甚至不知道从哪里开始,但我在 shell 中编写了半舒适的脚本,并且总是在学习新技巧,只是不知道从哪儿开始。

bash parsing microsoft-excel

32
推荐指数
4
解决办法
9145
查看次数

使用 WIN+R 以管理员身份打开 Windows 终端

我使用快捷方式Windows Key+R来运行 Windows 终端 [ wt],但我无法以管理员身份运行它,这会在我通过choco.

  • 要以管理员身份打开它,我必须:
    Windows Key> 右键单击终端>更多>以管理员身份运行 > ?>ENTER
  • 一些解决方案说使用以下,但它只能打开powershell,不能wt
    Windows Key+ X> A> ?>ENTER
  • 虽然其他人说使用以下,但它也不起作用:
    Windows Key+ R> SHIFT+ CTRL+ENTER

如何通过命令以管理员身份打开 Windows 终端?

windows administrator windows-10 windows-terminal

29
推荐指数
5
解决办法
5万
查看次数

连接到 SSH 主机时如何更改终端颜色

所以你想改变终端颜色并在退出时重新设置它们?

这是可能的感谢.ssh/configaliassetterm

ssh terminal gnome colors

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

ffmpeg - 从带有开始和计数的图像帧创建视频

使用ffmpeg,我从多张图像中制作了一个视频,下面是有效的,但是我不想在我的文件夹中使用所有 200 张图像,希望视频只包含 1 到 100 的图像:

ffmpeg -start_number n -i test_%d.jpg -vcodec mpeg4 test.avi
Run Code Online (Sandbox Code Playgroud)

如何指定要包含在视频中的帧数或结束帧数?

video ffmpeg

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

如何判断 Windows Installer 是在 EFI 还是 BIOS 中启动?

我有一个 Windows 7 x64 安装 USB,想知道安装程序是否已启动到 EFI 或 BIOS 模式。

bios windows boot uefi

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

有没有办法用新的windows终端替换cmd窗口?

现在我们有了新的 Windows终端,我再也不想cmd.exe在我的开发机器上看到这个窗口了——有什么办法可以让它在整个操作系统中替换它,就像在 ConEmu 和 Cmder 中一样?

更新:我知道cmd.exe永远不会消失,我不是问如何cmd.exe从 Windows 中删除,我想知道是否有办法将所有输入/输出重定向cmd.exe到 Windows 终端,以便当我双击批处理文件或 PowerShell 脚本,它的输出将在 Windows 终端内的新选项卡中打开(如果我理解正确,这也是 ConEmu 和 Cmder 所做的)。

terminal-emulator cmd.exe windows-10

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

Ubuntu中FAT32分区的读写权限

这是一个奇怪的问题:我双启动 Win7 ( sda2) 和 Ubuntu ( sda3) 并想使用 FAT32 分区在两个操作系统之间共享文件,分区表如下

Device      Boot    Start       End      Blocks     Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
  Partition 1 does not end on cylinder boundary.
/dev/sda2              13        5737    45978624    7  HPFS/NTFS
/dev/sda3            5738       10600    39062047+  83  Linux
/dev/sda4           10601       19457    71143852+   5  Extended
/dev/sda5           10601       11208     4883728+  82  Linux swap / Solaris
/dev/sda6           11209       15033    30720000    b  W95 FAT32
/dev/sda7           15033       19457    35537920    7  HPFS/NTFS
Run Code Online (Sandbox Code Playgroud)
  1. 我跟着教程,发出:
    sudo mkdir /media/FAT32
    sudo …
    Run Code Online (Sandbox Code Playgroud)

mount fat32 ubuntu

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

如何在 Firefox Quantum 中编辑搜索引擎?

我在 Firefox Quantum 中使用了多个搜索引擎,每个搜索引擎都有 1 - 3 个字母的快捷方式(w用于维基百科、m谷歌地图等),我需要修改其中一个搜索引擎的 URL。

我记得在过去的版本中有一些 XML 文件,但这似乎随着时间的推移发生了变化:

  • 这些现在保存在哪里以及如何编辑它们?
  • 我可以创建一个自定义的吗?

firefox

16
推荐指数
3
解决办法
4450
查看次数

如何在 .REG 文件中指定 REG_EXPAND_SZ 条目?

我正在尝试使用批处理脚本和.reg文件来设置一些自定义服务。大多数密钥都设置正确,但我需要DependOnService为某些服务设置密钥,这通常是多字符串。是否可以从.reg文件中设置此密钥,还是需要手动输入?

windows-registry windows-xp

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

是否可以从 BIOS 系统上的 GPT 磁盘启动 Linux?

我有一台带有希捷 ST9250315AS 250GB 硬盘的 AMI BIOS 计算机 [Asus EB1501P]。

是否可以在这样的 BIOS 系统上从 GPT 磁盘启动 Linux?

bios linux boot gpt

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