shell
hongge_smile
专注于机器视觉,尤其是3D视觉的学习,欢迎大家一起学习交流。微信:vision2d
展开
-
shell脚本专题-----cat,find,grep,awk,sed(五)
cat1.将来自文件的内容和标准输入拼接在一起,讲一个stdin和另一个文件组合起来,方法如下:echo "添加到文件末尾" | cat - file.txt说明: 上面的代码中, - 被作为stdin文本的文件名.cat去除多余的空白行1.txt内容如下:printf.shprintf.shprintf.shprintf.shprintf.sh如果想去除多余的空白行,可以使用下面的命令:cat -s 1.txt >save.txt执行上面的内容原创 2020-10-26 23:52:15 · 942 阅读 · 0 评论 -
shell脚本专题-----文件描述符和重定向(四)
通过内容过滤将输出重定向到文件是我们平日里的基本任务之一.当命令输出文本时,这些输出文本有可能是错误信息,也有可能是正常的输出信息.单靠查看输出的文本本身,我们没有办法区别哪些是正常的,哪些是错误的.不过可以通过文件描述符来解决这个问题.文件描述符是与某个打开的文件或者数据流相关联的整数.文件描述符0,1,2是系统预留的.0-----stdin(标准输入);1-----stdout(标准输出);2-----stderr(标准错误);例子1echo "测试" > test.txt会将 测原创 2020-10-25 00:05:58 · 313 阅读 · 0 评论 -
shell脚本专题-----数学运算(三)
在shell环境中,可以使用let,(()),[]执行基本的算术计算.进行高级操作时,expr和bc也会经常使用.直接看例子:#!/bin/bash# shell中变量默认都是字符串,我们可以使用一些方法让它能像数字一样进行运算number1=10;number2=20;# 1.let命令可以直接进行算数操作,当使用let命令的时候,变量名前面不需要加上$let result=number1+number2;echo "number1+number2 = $result"# 自加和自原创 2020-10-23 00:06:22 · 405 阅读 · 0 评论 -
shell脚本专题-----终端打印,环境变量(二)
终端打印终端是交互式工具,用户可以通过它与shell环境进行交互.在终端中打印文本是绝大多数的shell脚本和工具日常需要执行的基本任务.echoecho终端输出有三种方式:echo hello world!echo “hello world!”echo ‘hello world!’区别:1.因为shell脚本是以;来分隔两条语句,所以 echo + 文本 这种打印方式无法输出带有;的语句.2.要打印特殊字符,例如!的时候,如果使用 echo + “文本”,则需要用\转义特殊字符;3.打原创 2020-10-20 00:21:32 · 1953 阅读 · 0 评论 -
shell脚本专题-----shell简单介绍(一)
Shell是一个命令解释器,是用户访问Linux操作系统内核服务的桥梁。分类窗口shell -> gnome, kde, explorer.exe命令行shell -> bash, cmd.exe, powershell.exeshell历史sh -> ksh -> csh -> bashBourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几原创 2020-10-19 00:12:15 · 916 阅读 · 0 评论