以下具有 while 循环和 if 语句的 bash 语句有什么问题

伦敦人
while read line; 
    do if -f live_photos/$line; 
             then cp live_photos/$line other_live_photos 
       fi;  done < other_live_photos.csv

这里有什么问题?我在接近完成时收到一个意外令牌,错误。

other_live_photos.csv 基本上是一组文件名。

保罗道森

如果您有一个示例文件,这会有所帮助,这样我们就可以确定过滤条件是什么。基于other_live_photos.csv其中不包含字符串的其他条目的想法live_photos

while read line 
do 
 livePhotos=$(grep live_photos $line)
 cp $livePhotos other_live_photos 
done < other_live_photos.csv

如果它是文件中的每个行项目,则只需排除变量:

while read line 
do 
 cp $line other_live_photos 
done < other_live_photos.csv

如果您$line在移动文件之前尝试确定该文件是否存在(如果它不存在,它将做什么?什么都没有),那么:

while read line
 do 
   if [ -f  $line ] 
   then
    cp live_photos/$line other_live_photos 
   fi
 done < other_live_photos.csv

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以下while循环有什么问题?

来自分类Dev

for-in循环中的该switch语句有什么问题?

来自分类Dev

这些 if 和 else 语句有什么问题?

来自分类Dev

我在这个 PowerShell 脚本中的 do while 语句有什么问题?

来自分类Dev

我的for / f语句有什么问题

来自分类Dev

if elif语句有什么问题

来自分类Dev

此SQL IF语句有什么问题?

来自分类Dev

else if语句有什么问题?

来自分类Dev

我的if语句有什么问题?

来自分类Dev

我的mapTo语句有什么问题

来自分类Dev

我的 if else 语句有什么问题?

来自分类Dev

我的 UPDATE 语句有什么问题?

来自分类Dev

这个日志语句有什么问题?

来自分类Dev

这个删除语句有什么问题

来自分类Dev

这些条件语句有什么问题?

来自分类Dev

以下MySQL create语句有什么问题?

来自分类Dev

我的While循环有什么问题?

来自分类Dev

这个while循环有什么问题?

来自分类Dev

带有while语句的无限while循环

来自分类Dev

基本的While循环和If语句

来自分类Dev

PHP while 循环和 if 语句

来自分类Dev

Python 中具有依赖 If 语句的 While 循环

来自分类Dev

具有for循环和嵌套if语句的Bash函数提供了特殊的结果

来自分类Dev

使用带有while循环的if语句?

来自分类Dev

带有break语句的无限while循环

来自分类Dev

Python的“ while”循环带有“ if”语句

来自分类Dev

带有 if/elif/else 语句的 while 循环

来自分类Dev

此SQL语句有什么问题-错误

来自分类Dev

这个SQLite Create语句有什么问题