对目录中的每个文件运行命令,更改输出名称 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 内置的东西。 相关内容 更改 Ironmail 上的隔离时间 如何查找 LaTeX 生成的 PDF 文件? PGF 仅在 x 方向缩放 自动创建和删除 USB 设备的桌面快捷方式?[重复] 某些行的语法控制已禁用 为 Chrome 分配更多 RAM 为什么需要 PHP Suhosin?PHP 不是已经修补了安全问题吗? Sed 用变量替换字符串? 梅威瑟: 无法安装 ccmake [重复]