自学内容网 自学内容网

Shell语言、字符串替换、Shell命令搜索路径、编程语言易用性

Shell语言

Shell为了方便操作内核,一般为动态、弱类型语言。变量不管是什么类型,本质都是字符串,根据实际情况做转换。

字符串替换

新产品升级有时就是改了一点点,换了响亮的名字,价格还很高。

不同语言的字符串替换

  • Shell语言字符串替换很简洁,用类似vi的斜杠。例如a=11, ${a/11/22}得到22.

Shell命令搜索路径

Shell本身既有内部命令,也有外部命令,还可以定义函数、alias等,会有命令优先级问题。因为此,type命令可确认究竟用哪种形式。

搜索优先级

  • 别名alias

  • 关键字,例如while/for.

  • 函数

  • 内置命令

  • 外部命令

    可以用alias if='ls', 输入if命令等同于ls.

编程语言易用性

天下语言千千万,适合场景的没几个。

计算器

  • Python是作为简便计算器的极佳程序,不像Shell受命令限制,直接输入数学运算表达式即可得到结果。

  • Shell须用形如let sum = "1+1"求和,稍显复杂。


若文章对您有帮助,欢迎关注。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。


原文地址:https://blog.csdn.net/cxsjabcabc/article/details/142977103

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!