如何将Unix中的两个或更多txt / html文件附加到单个文件中。我知道在这种情况下cat命令的用法,但我无法在我的代码中使用它。除了在UNIX中使用cat命令之外还有其他选择吗?
答案 0 :(得分:0)
是。负荷。
的Python:
workspace: stackquestions
user: test
pwd: test
app: 145797
page: 3
击:
import sys
for filename in sys.argv[1:]:
with open(filename) as f:
print(f.read(), end = '')
PHP:
for filename in "$@"
do
echo "$(<$filename)"
done
Node.js的:
array_shift($argv);
foreach ($argv as $filename) {
echo file_get_contents($filename);
}
列表还在继续。在每种编程语言中都有一种方法可以支持文件I / O.这些程序中的每一个都遵循相同的模式:
var fs = require("fs");
for (var i = 2; i < process.argv.length; i += 1) {
process.stdout.write(fs.readFileSync(process.argv[i]));
}
如果您可以使用编程语言执行此操作,则可以实现您的功能。