所以我有一个包含许多文件的文件夹,例如 20140720.457812.tmp,我尝试计算它们有多少行,我尝试了以下方法:
#!/bin/bash
lines=`more /folder/20140720*.tmp|wc -l`
但我收到此错误:
/folder/20140720*.tmp: No such file or directory
当我more /folder/20140720*.tmp|wc -l
在终端中执行此操作时,它可以工作,但不能在脚本中执行。
答案1
请尝试以下操作:
#!/bin/bash
lines= `more ./folder/20140720*.tmp|wc -l`
在路径名中添加.
指定当前工作目录。