Login
网站首页 > 文章中心 > 其它

shellwget获取文件类型

作者:小编 更新时间:2023-07-27 10:12:25 浏览量:358人看过

把所有的URL放在一个文件里,每行一个然后做一个循环,每读一行就把他赋给url变量,你再去wget 文件做相应处理即可则仔,

urlfile=/tmp/urls

for url in ◆cat $urlfile◆

do

wget "$url" -O ~/kefu/aqws1/c.txt

l=0

while read line

shellwget获取文件类型-图1

l=◆expr $l ◆ 1◆

c=$(echo $line | grep "版块主题" | wc -l)

if [ $c != 0 ]; then

echo "find $l"

~/kefu/aqws1/m.txt

fi

shellwget获取文件类型-图2

done < ~/kefu/aqws1/c.txt

cat m.txt ||grep -E ".*' '{print $2}'|awk -F '<' '{print $1}' >>脊迹~/kefu/aqws1/fabiaoren.txt

done

wget -i [文件名] -P [保存位置]

文件中,一行一个URL

#!带帆茄蠢察/bin/轿棚bash

shellwget获取文件类型-图3

read name

if [[ -e $name]];then

file $name

#!/bin/sh

if [[ -e $name]]

then

ls -l $name | awk '{print $1}'

将以上乱老内容写入一个文毁码件,保存后命名为xxx.sh(名字自己取纤陪哪),然后给它加上执行权限,执行即可!

在makefile里面修改目标文件就可以了啊.为什么要额外的修改呢?

找到path内的可缓段执行文键空件:

find /path -executable -type f

或者

find /path -perm /u=x,g=x,o=x

可以写个脚本找出执行扰亮誉文件,并标记:#!/bin/sh

for file in ◆find /path -executable -type f◆

mv $file $file.exe

你是说按后缀名分类吗?

还是按目录和普通文件分类?

ls -l | grep -v "总计"销咐 | cut -b 1 | awk '{a[$1]◆◆}END{for(i in a){print i,a[i]}}'

#应为亏桐纯我的linux是中文轮迟的,如果你的是英文可以吧 grep -v "总计" 改成 grep -v "total"

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章