shell编程如何读取其他目录下的文件
时间: 2023-10-15 14:02:41 浏览: 120
在shell编程中,要读取其他目录下的文件,可以使用相对路径或绝对路径。相对路径是相对于当前工作目录的路径,而绝对路径是从根目录开始的完整路径。
例如,假设我们要读取目录`/home/user/documents`下的文件`example.txt`,可以使用以下命令:
- 使用相对路径:
```
cd /home/user/documents
cat example.txt
```
这里我们先进入`/home/user/documents`目录,然后使用`cat`命令读取`example.txt`文件。
- 使用绝对路径:
```
cat /home/user/documents/example.txt
```
这里直接使用`cat`命令和文件的绝对路径来读取文件。
除了`cat`命令,其它读取文件的命令,如`grep`、`awk`、`sed`等,也可以使用相同的方式读取其他目录下的文件。
阅读全文