gpt4 book ai didi

linux - 如何优化命令?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:15 25 4
gpt4 key购买 nike

我正在使用 linux,我正在寻找优化此命令的方法,我将不胜感激任何帮助。我想先替换 | to/of a file1.txt 然后将同一文件的“”替换为空,然后获取该文件的前五个字符并计算结果。

sed 's#|#/#g' file1.txt | sed 's# ##g' | rev | cut -c 1-5 | rev | wc -c

我也对其他形式感兴趣以获得相同的结果。

最佳答案

以下命令可能对您有所帮助。

sed -e 's/|/\//g' -e 's/ //g' file1.txt |rev|head -1|cut -c1-5|rev|wc -m

解释:

sed 会用所需的模式替换匹配的模式。

-e 允许在同一个 sed 命令中创建多个语句。

rev 将所有字符逐行反转

head -1 将打印该文件的前五个字符。但是,如果您想要每行的前五个字符,则删除 head 命令。

使用 -c 参数剪切将打印所需的字符范围(在您的情况下为前五个字符)

wc -m 会给出字符数

关于linux - 如何优化命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35660432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com