Sorting 如何";“忽略”;使用sort Unix命令生成一些字符串?
我希望你能帮助我 我有一个辅助LaTeX文件,我想按字母顺序排序 看起来是这样的:Sorting 如何";“忽略”;使用sort Unix命令生成一些字符串?,sorting,unix,Sorting,Unix,我希望你能帮助我 我有一个辅助LaTeX文件,我想按字母顺序排序 看起来是这样的: blabla ... \textit {blablabla} ... \textit {bloublou} ... \textit {bleble} ... bloblo ... ... 是否可以按字母顺序排序该文件,保留空白行,忽略“\Trimt{”,将其保存在输出? 例如,sort命令会给出以下输出: blabla ... \textit {blablabla} ... \tex
blabla ...
\textit {blablabla} ...
\textit {bloublou} ...
\textit {bleble} ...
bloblo ...
...
是否可以按字母顺序排序该文件,保留空白行,忽略“\Trimt{”,将其保存在输出?
例如,sort命令会给出以下输出:blabla ...
\textit {blablabla} ...
\textit {bleble} ...
bloblo
\textit {bloublou} ...
...
非常感谢哦!我找到了我的解决方案!对不起,我必须搜索更多。如果有人有相同的问题,我会给出解决方案以帮助他们。我在这里找到了我的解决方案:。诀窍是用选项卡替换“\textit{”,然后用“-b”排序,然后还原“\textit{”表达式。因此:cat[…]。tmp | sed-e“s/\\\textit{/\t/”“排序- B”s/^ \t/\\txTiT{{//“,对于空白行:/-首先忽略空白行:AWK’$$ 1’……TMP / 2 -在最后,在每行之间添加空行:SED-E’G'您应该用完整的解决方案回答您自己的问题:施瓦茨变换+再引入空白行。