我有几个文本文件。所有这些文本文件都需要经过一组编辑,可以在vim
. 我想自动化这个。vim
有几个替换命令。假设文本文件需要进行以下替换:
%s/boy/Boy/g
%s/girl/Girl/g
g/^$/d
这只是一个简单的例子,有没有办法编写所有这些规则,然后在几个文件上自动执行?
以下是我的Terminator
个人资料。我希望它始终能够打开带有灯光轮廓的任何外壳和窗户。
如果我没记错的话,使用下面的配置应该会默认使用灯光配置文件打开它,但事实并非如此!
如何让它默认使用“light”配置文件?
[global_config]
[keybindings]
new_tab = <Ctrl>n
next_tab = <Ctrl>Right
split_vert = <Ctrl>v
split_horiz = <Ctrl>h
prev_tab = <Ctrl>Left
[profiles]
[[light]]
palette = "#073642:#d30102:#859900:#b58900:#6c71c4:#d33682:#2aa198:#839496:#586e75:#cb4b16:#859900:#b58900:#268bd2:#dc322f:#2aa198:#93a1a1"
use_system_font = False
cursor_color = "#002b36"
foreground_color = "#002b36"
show_titlebar = False
background_color = "#eee8d5"
[[dark]]
palette = "#073642:#d30102:#859900:#b58900:#6c71c4:#d33682:#2aa198:#839496:#586e75:#cb4b16:#859900:#b58900:#268bd2:#dc322f:#2aa198:#93a1a1"
use_system_font = False
cursor_color = "#eee8d5"
foreground_color = "#eee8d5"
show_titlebar = False
background_color = "#002b36"
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
profile = light
[[[window0]]]
profile = light
type = Window …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Sort 命令对文件进行排序,但它不起作用:
该文件包含如下几行:
photo1
photo11
photo12
photo13
photo17
photo18
photo19
photo2
photo22
photo23
photo25
photo26
photo27
Run Code Online (Sandbox Code Playgroud)
我正在使用该命令,sort -k6 Photos
以便它在字符串“photo”之后开始排序,有人能告诉我哪里出错了吗??
我正在使用 split 命令来拆分 40GB 的文件。我希望生成的拆分文件使用从 1 开始的递增数字命名,如 1, 2, 3 。. .
这可能吗 ?
我目前正在使用该命令split --numeric-suffixes=1 -l 2 t5
并获取文件名,如下所示:
x01 x02 x03 x04 x05 x06 x07 x08 x09 x10 x11 x12 x13 x14 x15 x16 x17
Run Code Online (Sandbox Code Playgroud) 我有一个很大的 .gz 文件,它本身就是 2.6 GB。由于大小限制,我无法解压缩它。该文件是单个大文本文件。由于大小限制,我无法完全解压缩它。我想把它分成 10 个单独的部分,然后单独解压缩每个部分,以便我可以使用每个单独的文件:
我的问题是:
谢谢