我有一份URL列表,希望能够确定哪些是目录,哪些不是:
https://www.example.com/folder/
https://www.example.com/folder9/
https://www.example.com/folder/file.sh
https://www.example.com/folder/text
我可以使用
grep -e /$
来找出哪一个是哪一个,但我希望能够进行内联命令,以便根据该逻辑重定向输出。我知道awk可能有答案,但我在awk方面经验不足,无法完成此任务。
类似于:
cat urls | if /$ matches write to folders.txt else write to files.txt
我可以将所有内容写入文件并读取两次,但当它达到数千行时,我觉得这样做效率低下。