0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何做才能学好Shell脚本的经验总结

阿铭linux 2018-01-09 18:23 次阅读

大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来。 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本。

之所以你觉得难学,写不出东西来。是因为,太生疏。写Shell脚本其实跟婴儿学走步,学骑自行车或者学游泳一样,这是一个熟练活儿。

要想写出一手漂亮的脚本,我总结了以下几点:

1 打好基本功

Shell脚本,本质上是多条Linux系统命令加上逻辑(条件、循环)构成的一个文本文档。要想实现一个需求,只要你可以用系统命令实现,那Shell脚本就可以实现。如果你Linux命令都不会,那怎么能写出脚本来?

2 学好正则

如果你多写几个Shell脚本,就会发现,好多需求是从一个大字符串里截取出小字符串。这就需要你对正则表达式十分熟练,操作正则的几个工具也要熟练使用(grep/sed/awk)。

3 逻辑思维能力

大型的Shell脚本中,有很强的逻辑,条件满足时做什么,不满足时做什么。条件里面还可以嵌套条件,也可以嵌套循环(for、while等)。

这种逻辑能力并不是我们生来具备的,它是需要不断练习、长期积累出来的功力。

你可能会问,哪里有那么多的脚本需求?关键是没有机会练习啊。是的,这的确是个问题,尤其是正在学习阶段的同学,平时哪里有什么需求啊。要是上班了还好,每天有很多工作做,生产环境中也有不少需求用Shell脚本来实现。

对于学习阶段的同学,我考虑到你们的处境,所以去年花了几个月时间,在公众号里坚持每日发一个Shell练习题,这些资源你可以利用起来。其实,有不少同学只坚持了一个月就已经感觉到了明显的提升。
如何做才能学好Shell脚本的经验总结

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11191

    浏览量

    208622
  • Shell脚本
    +关注

    关注

    0

    文章

    36

    浏览量

    7958

原文标题:怎样才能学好Shell

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Altera SOPC专题竞赛-经验总结

    Altera SOPC专题竞赛-经验总结Altera SOPC专题竞赛-经验总结.docx
    发表于 08-10 18:19

    电源制作高手经验总结

    电源制作高手经验总结电源制作高手经验总结 28页.pdf (2.9 MB )
    发表于 06-05 02:05

    SOPC Builder/Nios 学习经验总结

    SOPC Builder/Nios 学习经验总结
    发表于 07-22 15:32 0次下载
    SOPC Builder/Nios 学习<b class='flag-5'>经验总结</b>

    线圈天线设计经验总结

    线圈天线设计经验总结
    发表于 09-12 17:21 224次下载

    四轴飞行器的经验总结

    四轴飞行器的经验总结,请各位大神共同学习,里面是一位大神四轴飞行器的经验总结
    发表于 11-11 16:52 0次下载

    开关电源测量的经验总结

    开关电源测量的经验总结,感兴趣的小伙伴们可以瞧一瞧。
    发表于 09-18 17:34 0次下载

    模拟电路设计经验总结

    模拟电子的相关知识学习教材资料——模拟电路设计经验总结
    发表于 09-27 15:19 0次下载

    指针经验总结

    指针经验总结
    发表于 10-27 15:44 19次下载
    指针<b class='flag-5'>经验总结</b>

    手机TDD引起电流声问题理论和经验总结

    手机TDD引起电流声问题理论和经验总结
    发表于 11-27 15:02 34次下载

    Linux shell脚本经验分享

    作为一枚Linux嵌入式程序猿,写shell脚本也是经常碰到的工作,在这个过程中或多或少踩过一些坑,也积累了一些经验,在此分享给大家,希望能对大家有点帮助。
    的头像 发表于 04-04 17:28 1767次阅读
    Linux <b class='flag-5'>shell</b><b class='flag-5'>脚本</b><b class='flag-5'>经验</b>分享

    TD-LTE网络优化经验总结解析

    TD-LTE网络优化经验总结解析说明。
    发表于 04-27 10:30 23次下载

    电路设计的一些经验总结

    电路设计的一些经验总结
    发表于 12-02 13:57 42次下载

    EMI整改经验总结

    EMI整改经验总结
    发表于 12-20 15:55 45次下载

    富士变频器维修经验总结

    富士变频器维修经验总结
    发表于 10-07 10:55 0次下载

    选择烧结银的经验总结

    选择烧结银的经验总结
    的头像 发表于 12-17 15:46 1233次阅读
    选择烧结银的<b class='flag-5'>经验总结</b>