linux将txt文件复制为bak,如果要把一个目录下的.txt文件拷贝成.txt.bak,该怎么处理?...

gogo11 于 2011-04-22 20:33:34发表:

[i=s] 本帖最后由 gogo11 于 2011-4-22 20:55 编辑 [/i]

1 #!/bin/bash

2 DIR=/home/gogo11/temp

3 LST=$(ls $DIR | grep txt)

4 cd $DIR

5 for file in $LST

6 do

7         cp $file $file.bk

8 done

~

执行效果:

gogo11@ubuntu:~/temp$ ./cp_test

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

./cp_test: 行 7:  : 未找到命令

gogo11@ubuntu:~/temp$ sh cp_test

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

cp_test: 8:  : not found

gogo11@ubuntu:~/temp$

原来带sh和不带sh有差别的~~~~~~~~~~~

为什么没有找到命令!?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值