linux调取命令结果 linux 调用

如何获取linux curl命令的执行结果

可以用 $? 获取上一条shell命令的返回结果。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比五华网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式五华网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖五华地区。费用合理售后完善,10多年实体公司更值得信赖。

一般的约定是: 0 表示成功,非0表示失败。

例如:你可以试验一下

执行正确的shell 命令: 执行 ls,然后紧接着 echo $?

执行错误的shell 命令: 执行 ls /abcdefg,然后紧接着 echo $?

Linux下用awk获取某一行或某一列的查询结果

背景:可能我们会遇到获取Linux命令执行结果的某一列或某一行的信息。

awk -F  '\t'  '{print $1}'  name.txt

其中-F表示分割符,本例为\t,$1表示第1列 ,$0表示全部。

ls -lrt  | awk -F ' ' '{print $NF}'

好处:这种情况下不需要知道所获取信息在哪一列,直接取最后一列即可。

其中-F表示分割符,本例为空格,$NF表示最后一列,$(NF-1)表示倒数第二列。

awk 'NR awk 'NR==1,NR==4 {print}'  file

行号等于1和4的打印出来

awk 'END {print}' name.txt

部分参考

Linux Shell 怎样获得命令的执行结果

1、CAT命令在用户主目录下创建一名为f1的文本文件,内容:Linux is useful for us all.You can never imagine how great it is。

2、向文件f1增加以下内容:Why not have a try?。

3、输入命令“wc   f1  countf1”,屏幕上不显示任何信息。

4、输入命令“cat  countf1”,查看countf1文件的内容,其内容是f1文件的行数,和单词数及字符数信息。

5、即f1文件共有3行,19个单词和87的字符。


分享名称:linux调取命令结果 linux 调用
转载来于:http://azwzsj.com/article/dohcpcj.html