小编Zol*_*ing的帖子

如何替换整个文件每一行中特定上下文中的字符?

我有一个大文件,其中包含数百个以下形式的英语短语:

\n
\\phrase\n{.   .    .     *     *   }\n{I shoul-d've stayed home.}\n{a\xc9\xaa \xca\x83\xca\x8ad\xe2\x80\xbf\xc9\x99v \xcb\x88ste\xc9\xaad \xcb\x88ho\xca\x8am.} <- only replace on this line\n\n\\phrase\n{ .   .   *  }\n{Did you eat?}\n{d\xc9\xaad\xca\x92j\xca\x8a\xca\xb7\xcb\x88it? \xe2\x86\x97} <- only replace on this line\n\n\\phrase\n{ *    .  *    .    *  .  .    .     *   .  }\n{Yeah, I made some pas-ta if you're hun-gry.}\n{\xcb\x88j\xc9\x9b\xc9\x99, a\xc9\xaa \xcb\x88me\xc9\xaad s\xc9\x99m \xcb\x88p\xc9\x91 st\xc9\x99\xca\xb7\xc9\xaaf j\xc9\x99r \xcb\x88h\xca\x8c\xc5\x8b gri.} <- only replace on this line\n
Run Code Online (Sandbox Code Playgroud)\n

这是一个 LaTeX.tex文件。我想用符号(十六r进制代码)替换每个音标中的所有字符(通过音标,我的意思是该\\phrase行之后的每三行)\xc9\xb9U+0279

\n

在 Emacs …

text-processing replace

13
推荐指数
5
解决办法
1881
查看次数

将尚未安装在系统上的内容添加到 PATH 变量是否有任何潜在的负面影响?

我已将 LaTeX 添加到 PATH 变量,但当我将 shell 配置传输到多台计算机时,并非所有计算机上都安装了 LaTeX。除了无法访问软件的明显后果之外,当系统上不存在 PATH 变量所引用的软件时,配置 PATH 变量是否还会产生任何其他负面影响?

我的 .zshenv 文件:

# TeX Live
export PATH=$PATH:/usr/local/texlive/2023/bin/x86_64-linux
Run Code Online (Sandbox Code Playgroud)

zsh path

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

标签 统计

path ×1

replace ×1

text-processing ×1

zsh ×1