gpt4 book ai didi

arrays - 在子文件夹中创建文件数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:23 24 4
gpt4 key购买 nike

我正在尝试为家庭作业问题编写一个 bash 脚本,我需要访问源文件夹中的一些文件,从中删除所有注释并将未注释的文件(或副本)发送到目标文件夹,这是我的当前尝试:

#!/bin/bash
destination="$1"
source="$2"
mkdir "$destination"
files=(${$("$source"/*)})
for file in "${files[@]}"
do
grep -E -v "^[[:space:]]*[//]" "$file">> "/$destination/$file"
done

问题似乎是我没有正确创建数组元素,我希望数组包含源文件夹中文件的名称,任何人都可以指导我正确的方法(最好不解决整个练习毕竟是家庭作业)/

最佳答案

改变这个

files=(${$("$source"/*)})

files=("$source"/*) # grab name of all files under $source dir and store it in array

关于arrays - 在子文件夹中创建文件数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41837770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com