LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: scantime

大家好谁会这个?

[复制链接]
发表于 2003-5-27 09:06:46 | 显示全部楼层
还是不要用locate,用find比较好一点。实在想用locate的话,必须先执行updatedb,否则有一些文件会找不到。
 楼主| 发表于 2003-5-28 00:19:23 | 显示全部楼层
#!/bin/sh
for i in $(find / -name "*.html");
do
echo "hello" >> $i
done
换成perl怎么写?能写个来看看吗?
发表于 2003-5-28 08:26:12 | 显示全部楼层
@lines = qx(find / -name "*.html)

for $line in @lines
echo "hello"  if $line ~= m/"html" ;
写得不对

好久没有使用了
发表于 2003-5-28 09:03:32 | 显示全部楼层
呵呵,花了一个小时,现学了一下perl。觉得有些与shell不太相同的语法。
这个程序是我写的第一个perl程序,不一定正确。scantime兄先参考一下:

  1. #!/usr/bin/perl -w

  2. @lines=qx(find / -name "*.html");
  3. for $lines  (@lines) {
  4.         open OUTPUT, ">>".$lines;
  5.         print OUTPUT "it show time\n";
  6.         close OUTPUT;
  7. }
复制代码
 楼主| 发表于 2003-5-28 09:15:26 | 显示全部楼层
谢谢kj501帮助我这些菜鸟

提供一个不错的站点http://aerosol.ev.ncku.edu.tw/~vbird/

奖励嗯~~~~
发表于 2003-5-28 09:26:41 | 显示全部楼层
网站不错,对于新手很有帮助。
网站介绍的基础知识绝大部分我都知道了,呵呵。。。其它的留着以后作为参考。
 楼主| 发表于 2003-5-28 09:43:10 | 显示全部楼层
能不能交流一下?

偶的QQ76439392
发表于 2003-5-28 09:52:09 | 显示全部楼层
我从不用QQ。有什么问题就发贴吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表