当前位置:  技术问答>数据库 iis7站长之家

for的问题。

    来源: 互联网  发布时间:2015-03-06

    本文导语:  有一个script, for file in `cat filelist`  do     ls $file done 我想请问一下,如果filelist文件中列出的文件名中含有空格, for语句能够正确工作吗?如果无法正常工作,那有什么解决方案吗? | ...

有一个script,

for file in `cat filelist` 
do
    ls $file
done

我想请问一下,如果filelist文件中列出的文件名中含有空格,
for语句能够正确工作吗?如果无法正常工作,那有什么解决方案吗?

|
要想每次读一行,必须用

cat file_name | while read FILE
do
...
done
的形式,用 file in `cat filelist`的形式如果有空格,就会被空格分割成多个字符串。

|
当然,有个前提,那就是文件filelist里面每一行都只包含一个文件。

如果有多个文件,而又能够确定没有任何文件名称是含有空格的,那就采用你的方法。

(ls后面是可以跟多个文件名称的。)

|
awk '{system("ls " $0)}' filelist

|
那因该算两个文件。
不管怎样,for肯定能工作。

    
 
 

您可能感兴趣的文章:

  • gtk for win 和 gtk for linux 下的程序问题?
  • 请教:VISUAL AGE FOR JAVA Enterprise 3.5 for Windows的安装问题
  • 请教一个shll中for循环的问题
  • shell编程:一个关于for语句的问题
  • 一个简单的for(;;)问题
  • 关于JDBC for Oracle驱动的问题?紧急求助?
  • SQLServer 2000 Driver for JDBC 问题 , 在线 !! 解决即给分
  • bash的for循环输入重定向问题
  • 今天第一次用downloader for x,出现怪问题!
  • 最常见的问题:哪里有Oracle7.3 for sco5.0.5的下载?
  • 关于:No Provider for Address rfc:822的问题
  • 高分求救?SOS 关于用mapinfo xtreme for java做gis的性能问题。
  • linux Shell编程问题 for语句
  • visual age for java 中的 ejb 版本问题
  • Forte For Java 的问题??
  • getTimeInMillis()这个方法没问题吧?怎么在visualAge for Java中找不到?
  • vnc for solaris sparc 的使用问题
  • 初级问题:为何我的kconqueror打不开网页,显示could not create view for text/html
  • 在FC4 for x86-64下安装mysql的倚赖问题.
  • 有关于saloris8.0 for PC的安装问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: controller_for定义及介绍
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: label_for定义及介绍
  • for x86和for AMD64 and intel EM64T是什么意思呢?
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: controller_for_property定义及介绍
  • 哪位大虾知道 Jbuilder4 for Linux 的序列号?它用的好像和 for windows 的不太一样。
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: label_for_property定义及介绍
  • 在sun公司网站上,好象没有jdk for sco unix 的版本,可否下载for solaris的辕马在sco unix 下编译
  • java命名空间java.lang类character.unicodeblock的类成员方法: combining_marks_for_symbols定义及介绍
  • Ask for help about wait() for several processes in C ,solaris
  • java命名空间javax.print.attribute.standard类jobstatereason的类成员方法: job_queued_for_marker定义及介绍
  • UX下如何判断线程是否还在运行?UX下如何在for循环进入死循环时,强行停止它(不再for中处理)?
  • java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.(在线)
  • VisiBroker For C++ 可以用于 EJB 吗?
  • shell中for循环如何实现增量为2
  • GCC for Palm OS
  • wrapandroid-for-multilanguage
  • Qt Eclipse Integration for C++
  • EMS SQL Manager for MySQL
  • PHP for Android
  • XML for SCRIPT


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3