【发布时间】:2021-09-30 14:17:55
【问题描述】:
我是 bash 新手,使用在线 bash 编译器,我试图循环访问每个目录和其中的文件。但是每次都显示目录不存在。在像 replit 这样的在线 bash 编译器中创建和访问目录的正确语法是什么?
#!/bin/bash
for I in new, new1
do
cp /fileName $1
done
Output:
cp: cannot stat 'fileName': No such file or directory
cp: cannot stat 'fileName': No such file or directory
【问题讨论】:
-
你应该添加一个你正在尝试做的示例
-
显示你目前尝试过的代码?
-
好的,等一下
-
for i in new new1; do echo cp filename "$i"; done不需要,来分隔您循环通过的元素,/表示 Unix/Linux 目录树上的父目录,echo有没有向你展示可能发生的事情......