linux 一个命令的输出作为另一个命令的输入

环境

linux (ubuntu 16.04)

需求

递归查询当前路径(及其子目录)下所有的*.hdf5文件,并将其删除。

方法

step1: 查询所有*.hdf5文件,并将文件路径保存在环境变量hdf5中:

hdf5=$(find ./ -name *hdf5* )

step2: (可选)打印环境变量,确保文件过滤正确

echo $hdf5

step3: 对环境变量hdf5中储存的文件进行删除

rm -f $hdf5

注:rm -f命令是不询问是否删除,直接对给定的所有符合名字的文件强制删除;如果谨慎一点,就用rm -i命令,该命令在删除前需要手动确认。

本文参考链接: https://blog.csdn.net/ajsyipsc40270/article/details/101848369

你可能感兴趣的:(机器使用,linux,ubuntu)