for file in aaa bbb ccc,do,echo $file:`wc –l $file` , done
时间: 2024-03-23 17:44:05 浏览: 22
这是一个 shell 脚本的语法错误,应该为:
```
for file in aaa bbb ccc; do
echo $file: `wc -l $file`
done
```
这段代码的作用是遍历当前目录下的 aaa、bbb、ccc 三个文件,然后输出每个文件的行数(使用 wc -l 命令)。注意到 for 循环中的语句要用分号 (;) 隔开,且 do 关键字必须单独占一行。
相关问题
for file in ls /sd/linux_app/*.sh do $file done
这个命令也有语法错误,应该是:
```
for file in /sd/linux_app/*.sh; do
$file
done
```
这个命令会遍历 `/sd/linux_app/` 目录下所有以 `.sh` 结尾的文件,并将每个文件的路径保存在 `file` 变量中,然后执行 `$file` 命令来运行每个文件。注意,这个命令假设每个 `.sh` 文件都是可执行的,否则会出现错误。
你可以在循环体中使用 `$file` 变量来访问每个文件的路径。例如,如果你有一个名为 `myscript.sh` 的脚本文件,你可以使用以下命令来执行它:
```
for file in /sd/linux_app/*.sh; do
$file
done
```
这个命令会遍历 `/sd/linux_app/` 目录下所有以 `.sh` 结尾的文件,并将每个文件的路径保存在 `file` 变量中,然后执行 `$file` 命令来运行每个文件,其中就包括 `myscript.sh`。
解释一下 CP= for file in ${COMMON_LIBEXT_HOME}/*; do CP=${CP}:$file; done for file in ${COMMON_LIB_HOME}/*; do CP=${CP}:$file; done
这段代码是一个 shell 脚本,它的作用是将多个文件夹中的文件的路径拼接起来,最终将它们的路径保存在环境变量 CP 中。
具体来说,它会首先遍历文件夹 "${COMMON_LIBEXT_HOME}" 中的所有文件,并将它们的路径拼接到环境变量 CP 的末尾,拼接的格式是 "${CP}:$file",其中 "$file" 是当前遍历到的文件的路径。
接着它再遍历文件夹 "${COMMON_LIB_HOME}" 中的所有文件,并将它们的路径拼接到环境变量 CP 的末尾,与上面类似。
最终,环境变量 CP 中的值就是两个文件夹中所有文件的路径,每个文件路径之间用 ":" 隔开。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)