Git 如何列出具有所有现有扩展名的文件名
如果有人能帮我做这件事,我将非常感激。 我需要以下格式的输出:Git 如何列出具有所有现有扩展名的文件名,git,bash,Git,Bash,如果有人能帮我做这件事,我将非常感激。 我需要以下格式的输出: home/Documents/some-cool-doc .docx .html .js 试试这个: ls -Xp | grep -Eo "\.[^/]+$" | uniq 首先,一定要使用一个 伪码 代码 输出 缺点 可能会有一些特殊情况,请随意调整。格式是否重要,或者您希望使用相同名称的文件列表?请提供更多关于你的目标的信息。请澄清这个问题。我不明白你在要求什么或想做什么 For each file in direct
home/Documents/some-cool-doc
.docx
.html
.js
试试这个:
ls -Xp | grep -Eo "\.[^/]+$" | uniq
首先,一定要使用一个
伪码
代码
输出
缺点
可能会有一些特殊情况,请随意调整。格式是否重要,或者您希望使用相同名称的文件列表?请提供更多关于你的目标的信息。请澄清这个问题。我不明白你在要求什么或想做什么
For each file in directory
store the filename,
append the file extension to the value
For each filename indexed
print the filename and associated extensions
#!/usr/bin/env bash
declare -A filenames
for file in *; do
filename="${file%.*}"
ext="${file##*.}"
printf "$filename . $ext\n"
filenames["$filename"]="${filenames["$filename"]}"$ext",";
done;
for filename in "${!filenames[@]}"; do
printf "$filename \n\t ${filenames["$filename"]}\n";
done
content-requirements-example
zip,
user-journey.pptx
zip,
Ergonomic-criteria-for-the-evaluation-of-human-computer-interfaces-J.M.-Christian-Bastien,-Dominique-L.-Scapin
pdf,
UX_Curve_templates_eng_new
doc,pdf,