简单shell下载github的只包含文件目录。

首先,github的单个文件是可以下载的。这个方法不会自动分析目录,如能下载目录下的文件。这个对复杂目录结构不实用。只有少数目子目录的可以手工解决。

1,要要下的目的的网页上把文件名copy下来,并存成filename的文件。样子如下:

Makefile    first    5 years ago
Makefile.bk    first    5 years ago
chan.c    first    5 years ago
core.c    first    5 years ago
core.h    first    5 years ago
db.txt    first    5 years ago
debugfs.c    first    5 years ago
debugfs.h    first    5 years ago
ethtool.c    first    5 years ago

2,同目录下用如下shell。

#/bin/bash
URL=https://raw.githubusercontent.com/kprkpr/android_kernel_samsung_s7560/0a7e5065536733234671c4bedbf48ca5b6a81a90/net/wireless_ath/
while read line
do
  # awk -F"\t" $line
FILE=`echo $line |awk '{print $1}'`
 #|`awk`{print $NR}"
echo $FILE
wget $URL$FILE
done < './filename';

在浏览器中$URL$FILE的下载无问题的话这个就没什么问题。URL随所选目当变化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值