gpt4 book ai didi

linux - 如何在 bash 中一个一个地读取 ls 命令列出的文件?

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

我想读取特定目录下的所有文件,而且我想一个一个地读取。

这是我到目前为止所做的。 ls 成功获取了指定目录下的所有文件,但无法将文件名一一给我。它只回显文件一次。我想一个一个地得到它,因为我需要做一些解析并在某个地方使用它。

#!/bin/sh

echo Content-type: application/json
echo ""

for output in "ls /home/myComputer/Desktop/*";
do
echo $output
done

最佳答案

你可以做到

for output in /home/myComputer/Desktop/*
do
echo $output
done

如果存在 /home/myComputer/Desktop 为空的风险,请在下面的评论中遵循@JIDs 的建议。

关于linux - 如何在 bash 中一个一个地读取 ls 命令列出的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937273/

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