跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 推广一下自己写的快速 bash 脚本 fast_cmd
未分類
28 12 月 2020

推广一下自己写的快速 bash 脚本 fast_cmd

推广一下自己写的快速 bash 脚本 fast_cmd

資深大佬 : stdout 9

https://github.com/Zeroman/fast_cmd
快速开快捷脚本,少些 case

快速编写命令,无需处理参数和文档,添加一个命令 test1

cmd_test1() { # 11-> 测试 1
echo “test1‘
}
执行如下命令都可以执行方法:
./run.sh 11
./run.sh test1
./run.sh t1
./run.sh 1

大佬有話說 (12)

  • 資深大佬 : learningman

    不是很明白这个干啥用。。。

  • 主 資深大佬 : stdout

    https://github.com/Zeroman/fast_cmd_bash
    快速写脚本用的,少些 case

  • 資深大佬 : wweir

    没啥用的东西,shell 的作用主要是快速调用其它程序,以及一层简单的胶水皮。
    当你想把它搞强大,封装出类库之类复杂的东西的使用,就已经失去了它的优势。

    要知道 shell,尤其是 bash 自身的 bug 、黑魔法可一点不少,怕不是没被坑够。
    真想写点稍复杂东西的时候,python 它不香么。

  • 資深大佬 : Kasumi20

    有点意思,帮顶

  • 主 資深大佬 : stdout

    不是万能,小众使用,这些都是小工具。有很多情况 bash 比 python 好使
    python 版本的 https://github.com/Zeroman/fast_cmd_py

  • 資深大佬 : aloxaf

    推广的第一步应该是写好 README……

  • 資深大佬 : Sligcm

    demo 并没有看懂是怎么用的。。。能讲详细点么?

  • 資深大佬 : eason1874

    我也没看明白。如果要编写和使用 sh 了,那我直接把命令写到 sh 不行吗,为什么还要另外套一层?

  • 資深大佬 : solider245

    能不能整点比较贴近生活的案例?

  • 主 資深大佬 : stdout

    不要深究了,太感谢了。有需要的自然能用上。我自己的每个工程都有个 run.sh ,里面有很多命令组合,举个我自己的量化工程目录的脚本例子:
    这些命令经常要运行,参数又记不住,写个脚本简化这些方法。同时智能匹配参数和方法。有些命令天天敲参数都烦了。这个脚本文件的目的就是简化这些操作。

    ./run.sh
    backup_log –
    build_docker –
    build_image –
    build_vnpy –
    check_dns –
    env –
    help – Show all command.
    kill –
    log –
    log_all –
    mongo_export –
    open_sina –
    ps –
    python_learn_web –
    recreate(rc) – 重新创建镜像
    redis –
    restart –
    run_policys –
    run_prod –
    run_prod_show_log –
    run_python_in_docker –
    save_strategy_log –
    ssh_188 – 连接 188
    start_mongo – 启动 mongo
    stop_mongo –
    sync_pkl –

  • 資深大佬 : omph

    看了下 github 上的代码
    43: all_cmd=$(grep “^cmd_.*()” “$cur_path”)

    大家应该可以猜出来了
    就是一个脚本里有很多 cmd_ 开头的函数,如何快速查看其列表,并通过函数名直接执行?

  • 資深大佬 : Lemeng

    没太明白,不过还是支持一下

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具