小编bla*_*ace的帖子

Bash 脚本变量放置

我开始学习 Bash 脚本,我正在使用Bash 脚本教程

那里说

在 Bash 解释(或运行)我们脚本的每一行之前,它首先检查是否存在任何变量名。对于它识别的每个变量,它用它的值替换变量名。然后它运行该行代码并在下一行再次开始该过程。

那么 Bash 是否首先运行整个脚本来查找变量?我不确定这是否是作者试图说的,但如果是的话,我想这是不正确的?

当我执行:

#!/bin/bash


echo "hello $USERR"



USERR=John
Run Code Online (Sandbox Code Playgroud)

我得到hello了结果。

如果我运行:

#!/bin/bash


USERR=John

echo "hello $USERR"
Run Code Online (Sandbox Code Playgroud)

然后我得到hello John了结果。

bash

8
推荐指数
2
解决办法
718
查看次数

如何找到 Linux 应用程序二进制文件所在的位置?

一个应用程序通常包含 3 种不同的文件类型:

  • 二进制文件
  • 配置文件
  • 应用数据

Linux(例如 CentOS、RHEL)在哪里存储给定应用程序的二进制文件?我怎样才能找到它以进行应用程序?

centos binary

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

binary ×1

centos ×1