shell 批量 复制文件 并 替换文件内容
时间:2014-04-29 02:20 来源:linux.it.net.cn 作者:IT网
任务
找出文件夹下所有png的文件的文件名, 复制xxx.html 为 文件名.html
并且把xxx.html内容中的xxx 替换为 文件名
ls | grep .png | sed 's/\.png\*//' | ./cp.sh
cp.sh
while read ip
do
sed 's/xxx/'"$ip"'/g' xxx.html > $ip.html
done
==============================
统计sell
awk -F\t /^A/' {print $5 "\t" $8 "\t" $13 "\t" $14 "\t" $16}' S_W_85347240_20120826.txt \ #筛选数据
| sort \ #排序
#定义变量
#统计 $=US 的 销售额
#打印结果
| awk -F\t 'BEGIN { print "xxx"; total = 0 }
$5 != 0 && $3 == "US" {print; total += $2*$5 }
END {print total}'
(责任编辑:IT)
任务 找出文件夹下所有png的文件的文件名, 复制xxx.html 为 文件名.html 并且把xxx.html内容中的xxx 替换为 文件名 ls | grep .png | sed 's/\.png\*//' | ./cp.sh cp.sh while read ip do sed 's/xxx/'"$ip"'/g' xxx.html > $ip.html done ============================== 统计sell awk -F\t /^A/' {print $5 "\t" $8 "\t" $13 "\t" $14 "\t" $16}' S_W_85347240_20120826.txt \ #筛选数据 | sort \ #排序 #定义变量 #统计 $=US 的 销售额 #打印结果 | awk -F\t 'BEGIN { print "xxx"; total = 0 } $5 != 0 && $3 == "US" {print; total += $2*$5 } END {print total}' (责任编辑:IT) |