ZKX's LAB

脚本命令未执行 在脚本执行命令和直接在命令行执行命令有什么区别

2021-04-26知识12

linux cat命令 在脚本里不执行 编写shell脚本在这种情况下都是用变量来存放命令的结果,用单引号把命令括起来会被当成字符串,for循环会把字符串的每一个字符取出依次打印出来。所以正确的写法应该是这样:content=$(cat/bash/test.txt)for i in$contentdoecho$idone

在当前shell中执行脚本的内部命令如何写 为了搞明白“.script”(点 空格 脚本路径),在网上查了一下,己下来,顺便把shell(b

在脚本执行命令和直接在命令行执行命令有什么区别 直接在命令行执行 就是在当前的shell环境下执行 比如涉及到一些环境变量的时候 必须在当前shell环境里执行在脚本里执行的话 脚本执行的时候 会fork一个子进程 所有操作都在子进程进行 如果涉及到一些在脚本里设置环境变量的东西 脚本结束了 环境变量也就消失了

随机阅读

qrcode
访问手机版