如何以递归方式在unix中打印文件的列?

时间:2017-01-20 04:56:48

标签: bash unix

我想将unix中的文件列打印到临时文件中。下面是我编写的代码,但它没有给出正确的输出。

#!/bin/bash

CURRENT_DATE=`date +'%d%m%Y'`
Temp_Path=/appinfprd/bi/Scripts/IRP/New_Vendors/
IRP_PROJECT/SXM_SFTP/*/INBOUND -type f head -1|xargs -0 ls -al  > "$Temp_Path/Column_$CURRENT_DATE.txt"

1 个答案:

答案 0 :(得分:1)

仅使用find命令解决方案

find \
IRP_PROJECT/SXM_SFTP/*/INBOUND \
-type f \
-exec head -1 {} \; \
 > "$Temp_Path/Column_$CURRENT_DATE.txt"