Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何";“忽略”;使用sort Unix命令生成一些字符串?_Sorting_Unix - Fatal编程技术网

Sorting 如何";“忽略”;使用sort Unix命令生成一些字符串?

Sorting 如何";“忽略”;使用sort Unix命令生成一些字符串?,sorting,unix,Sorting,Unix,我希望你能帮助我 我有一个辅助LaTeX文件,我想按字母顺序排序 看起来是这样的: blabla ... \textit {blablabla} ... \textit {bloublou} ... \textit {bleble} ... bloblo ... ... 是否可以按字母顺序排序该文件,保留空白行,忽略“\Trimt{”,将其保存在输出? 例如,sort命令会给出以下输出: blabla ... \textit {blablabla} ... \tex

我希望你能帮助我

我有一个辅助LaTeX文件,我想按字母顺序排序

看起来是这样的:

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'您应该用完整的解决方案回答您自己的问题:施瓦茨变换+再引入空白行。