小编use*_*903的帖子

如何将数百个文件从多个子目录传递给cat?

我有一个充满子目录的目录,每个子目录中都有一些文本文件(即深度为1).

我想把所有这些文件(没有特别的顺序)放到一个文件中:

cat file1 file2.... fileN >new.txt
Run Code Online (Sandbox Code Playgroud)

是否有一个bash shell单行程序,可以列出这些目录中的所有文件并将它们传递给cat?

unix linux bash

3
推荐指数
2
解决办法
2853
查看次数

PHP和stdin/stdout:开头的额外换行符来自哪里?

我正在使用PHP来处理一些文件(运行regexp,替换等),我注意到在处理之后,在我处理的所有文件的开头总是有换行符.我把它缩小到这几行:

#!/usr/bin/php

<?php
$test = file('php://stdin');

file_put_contents('php://stdout',$test);

?>
Run Code Online (Sandbox Code Playgroud)

如果你保存它并通过它管道一些文本,你会注意到输出开头有一个换行符.它来自哪里以及如何摆脱它?谢谢!

PS:PHP版本是:PHP 5.3.6与Suhosin-Patch(cli)(内置:2011年9月8日19:34:00)

php command-line-interface

0
推荐指数
1
解决办法
1300
查看次数

标签 统计

bash ×1

command-line-interface ×1

linux ×1

php ×1

unix ×1