请教,用文件作输入来源,输入为空

sh/bash/dash/ksh/zsh等Shell脚本
回复
sanxingcheng
帖子: 1
注册时间: 2010-11-20 21:47
送出感谢: 0
接收感谢: 0

请教,用文件作输入来源,输入为空

#1

帖子 sanxingcheng » 2011-05-26 0:18

代码: 全选

~/test$ echo < test.txt

~/test$ cat test.txt
test
testtat
test4
t4t5
~/test$ 
test文件里有内容,但用 < test.txt 是显示的是空
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 请教,用文件作输入来源,输入为空

#2

帖子 cnkilior » 2011-05-26 0:31

echo 不是这么用的。
头像
烟雨平生
帖子: 103
注册时间: 2006-07-06 16:35
送出感谢: 0
接收感谢: 0
联系:

Re: 请教,用文件作输入来源,输入为空

#3

帖子 烟雨平生 » 2011-05-27 10:03

你这个要求很正常,不过举的例子就很费解了:
既然要显示test.txt的内容,为什么要用echo,用cat不是更好么
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: 请教,用文件作输入来源,输入为空

#4

帖子 BigSnake.NET » 2011-05-27 10:43

代码: 全选

echo "$(< test.txt )"
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: 请教,用文件作输入来源,输入为空

#5

帖子 tusooa » 2011-06-23 22:44

关键问题是,echo 不读取文件.
echo看参数的.

代码: 全选

] ls -ld //
回复

回到 “Shell脚本”