【发布时间】:2012-11-26 21:10:37
【问题描述】:
我对在 c-shell 中编程比较陌生,并且遇到了 tr 命令的问题。当我执行脚本时,我收到的错误消息是“找不到 tr 命令”。我还尝试在分配给变量的 foreach 循环中显示文件的内容。这实际上只会打印文件路径的名称或其内容吗?这是我的代码:
#! /bin/csh
set path = /home/students/fall2012/crn12143/ford/friend_list
foreach i ($path)
echo $i | tr '[a-z]' '[A-Z]'
end
【问题讨论】:
-
不要在
csh中编写脚本。 faqs.org/faqs/unix-faq/shell/csh-whynot -
只会打印文件名。使用
cat $i将文件一次打印到您的屏幕上。祝你好运。 -
@shellter 我想通了!完美显示文件内容,谢谢