如何用循环取带空格的文件
HP-UNIX
在普通的命令行执行find . -type f -mtime +90 这个命令之后
会find 出来4个文件
./Aug2007/New Text Document.txt
./Aug2008/New Text Document.txt
./Jul2007/New Text Document.txt
./Sep2007/New Text Document.txt
我现在用
for tempFile in `find . -type f -mtime +90`
do
echo $tempFile
done
想取出来这4个文件 让后逐一删除
但是for循环是用空格分割。
取出来的是
./Aug2007/New
Text
Document.txt
这样的字符串。。
有什么办法 能让这个循环忽略文件名中的空格?
急。。求教。。
在普通的命令行执行find . -type f -mtime +90 这个命令之后
会find 出来4个文件
./Aug2007/New Text Document.txt
./Aug2008/New Text Document.txt
./Jul2007/New Text Document.txt
./Sep2007/New Text Document.txt
我现在用
for tempFile in `find . -type f -mtime +90`
do
echo $tempFile
done
想取出来这4个文件 让后逐一删除
但是for循环是用空格分割。
取出来的是
./Aug2007/New
Text
Document.txt
这样的字符串。。
有什么办法 能让这个循环忽略文件名中的空格?
急。。求教。。
...全文
相关推荐
VC读写txt文件[整理].pdf
- 使用`getline()`函数配合`sscanf()`函数读取带空格的字符串,这样可以读取由空格分隔的整数对。
java实现读取txt文件并以在每行以空格取数据
Java 实现读取 txt 文件并以每行以空格取数据Java 语言中提供了多种方式来读取 txt 文件并提取每行数据,以下是两种常见的实现方式:1.
Shell中处理包含空格的文件名实例
当使用常规的`for`循环结合`ls`命令来遍历这些文件名时,会发现由于Shell默认的单词分割规则,这些文件名会被错误地分割成多个单词,导致输出不正确。具体步骤如下:1.
VBS中解决带空格路径的三种方法
在使用VBScript(VBS)时,处理文件路径的问题是常见的技术挑战之一。特别是当路径中包含空格时,不正确的处理方法可能会导致脚本运行失败。本文档将探讨在VBS中处理带空格路径的三种有效方法。
处理Shell脚本中带有空格的变量(bash脚本)
在上述示例中,`for`循环尝试按空格拆分`$allAudioFile`变量,导致文件名被错误地解析为多个独立的部分。为了解决这个问题,我们需要改变IFS的行为,使其不将空格视为分隔符。


