欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > shell编程不同脚本互相调用和重定向

shell编程不同脚本互相调用和重定向

2024/11/30 9:53:25 来源:https://blog.csdn.net/m0_74786138/article/details/144006255  浏览:    关键词:shell编程不同脚本互相调用和重定向

声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!
网络安全工具:通过百度网盘分享的文件:
链接:https://pan.baidu.com/s/1oZcS64nZO-MGYJJAgDqxOg
提取码:u4ac
复制这段内容打开「百度网盘APP 即可获取」

文章目录

  • 一、不同脚本互相调用
    • 1. 直接调用
    • 2. 使用source命令
  • 二、重定向
    • 1. 简单使用
    • 2. 追加输出
    • 3. 错误命令输出
    • 4. < 使用


一、不同脚本互相调用

示例需要创建两个脚本

1. 直接调用

1.sh:

echo 'hello track!'

先输出一下:
在这里插入图片描述
然后创建2.sh写入:

. 1.sh

结果如下:
在这里插入图片描述
如果结果不是1.sh的内容,可以尝试在/usr/bin目录下看看之前是否创建了1.sh,但是没有删除,不然调用的话会先执行/usr/bin目录下的永久变量

2. 使用source命令

3.sh里写入:

source 1.sh

结果如下:
在这里插入图片描述

二、重定向

1. 简单使用

命令 > 输出到的文件

1.直接将结果输入到1.txt

在这里插入图片描述
2.将命令的结果输入到2.txt

在这里插入图片描述

2. 追加输出

不会覆盖原有内容

echo "This is a new line" >> 1.txt

在这里插入图片描述

3. 错误命令输出

会将错误的命令输入进3.txt,正确的直接输出

 命令 2> filename

结果:
在这里插入图片描述

4. < 使用

利用命令对文件进行操作

在这里插入图片描述


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com