对目录中的每个文件运行命令,更改输出名称 2024-6-15 • linux bash 我需要将目录中的所有 C 文件编译成单独的输出...参见示例 gcc -Wall program1.c -o program1.out 我该怎么做呢? 答案1 使用字符串操作: for f in *.c; do gcc -Wall "$f" -o "${f%%.c}.out"; done 这里不需要复杂的正则表达式或任何非 shell 内置的东西。 相关内容 如何在 tikz/pgfplots 中表示不同类型的函数? Ubuntu 14.04 三重显示器设置中鼠标闪烁 如何禁用耳机检测? Latex 中的 Endnote 样式 如何获取双启动选项窗口? 为什么选择文本然后按下 IBM Model M 键盘上的删除键会导致 Gnome/Ubuntu 混淆? Ubuntu、Xubuntu 和 Lubuntu 有什么区别 \resizebox 中的 \obeylines perl - 搜索长行并更改其中的单词 在 Gnome 中,如何备份我的拼写检查词典?