我需要一个shell脚本,它将树结构(包括文件夹中的所有数据)从特定文件夹写入文本/ dat文件。
到目前为止,我得到了这个:
find . -type f|sed 's_\.\/__' > PATH/Input.dat
我不希望“/”作为路径的第一个字符。
此脚本工作正常,但它返回所有文件夹结构。我需要的东西只返回特定文件夹中的结构,比如“Sales”。
答案 0 :(得分:2)
我需要的东西只返回特定文件夹中的结构, 比如“销售”。
指定所需的文件夹名称。说:
find Sales -type f | sed 's_\.\/__'
^^^^^
说find . ...
将在.
中搜索(即当前目录和子目录)。
如果您需要搜索更多文件夹,请说出Purchase
,请同时指定:
find Sales Purchase -type f | sed 's_\.\/__'