gpt4 book ai didi

linux - 从 BASHRC 解析函数

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

我正在使用 BASHRC 来存储我的很多日常工作,加类后它变得杂乱无章,现在有一些重复的。想知道是否有一种方法可以使用 SED\AWK\grep 将所有函数解析为数组,然后删除重复项。

具有重复项的 bashrc 示例:

  function action1(){
/usr/bin/operate $1
}
function action2(){
/usr/bin/perform $1 $2
}
function action1(){
/usr/bin/operate $1
}

谢谢,

罗伊

最佳答案

如果这真的是您的输入文件的样子,那么您只需要:

$ awk '$1=="function"{unq=!seen[$2]++} unq' file
function action1(){
/usr/bin/operate $1
}
function action2(){
/usr/bin/perform $1 $2
}

如果不是,则编辑您的问题以提供一些真正具有代表性的样本输入和预期输出。

关于linux - 从 BASHRC 解析函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36248943/

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