Ubuntu 13.10 Server:wget自动更改下载文件的文件名

切斯特

我在Ubuntu 13.10 Server上有一个简单的Shell脚本,可以下载列表中的所有文件。

filen="/home/chester/test/workobject.txt"
dir_log="/home/chester/test"

if [ -f "$filen" ]
then
cd $dir_log
for n in `cat $filen`
   do
     echo $n
     wget -O $n.txt -q http://domain.com/QuickSearch?object=$n&search=Overview
   done
else
   echo "Nothing to do."
fi

内容workobject.txt

9957881
9A39879

该脚本可以正常工作。但是,当下载9957881.txt文件时,会将文件名更改为9Z44X7~P.txt

脚本有什么问题?

切斯特

我检查了输出,并%0D在文件名上显示了经过更多研究,我发现这是的尾随折线workobject.txt遗憾的是,我无法对workobject.txt文件格式做任何事情,因为它只能通过推送到我的服务器上scp

我只是让脚本做同样的事情,只是在处理完后删除所有文件名,然后批量重命名所有%0D文件。

因此,最终脚本如下所示:

filen="/home/chester/test/workobject.txt"
dir_log="/home/chester/test"

if [ -f "$filen" ]
then
cd $dir_log
for n in `cat $filen`
   do
     wget -q http://domain.com/QuickSearch?object=$n
   done
else
   echo "Nothing to do."
fi
rename "s/%0D//g" Quick*

像魅力一样工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu 13.10 Server:wget自动更改下载文件的文件名

来自分类Dev

Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

来自分类Dev

Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

来自分类Dev

Firebase Storage Android:如何更改下载文件的文件名?

来自分类Dev

Firebase Storage Android:如何更改下载文件的文件名?

来自分类Dev

SQL Server:在变量末尾删除CHAR(13)和CHAR(10)

来自分类Dev

无法在Windows 10的Ubuntu Bash上更改文件权限

来自分类Dev

在 Ubuntu 中创建的 Windows 10“固定”文件

来自分类Dev

使用Python自动更改下载文件的名称

来自分类Dev

在戴尔 XPS13 9380 上用 Ubuntu 替换 Win10,SSD 被 NTFS 完全占用且找不到

来自分类Dev

使用Wget从我的Ubuntu One Account /在线存储下载文件

来自分类Dev

使用UBUNTU更改Windows 10的引导程序

来自分类Dev

在Windows 10上安装Ubuntu Server 18.04.1?

来自分类Dev

Windows 10无法再找到Ubuntu Server

来自分类Dev

Sublime 2侧边栏文件夹在Ubuntu 13中不起作用

来自分类Dev

如何下载文件名已更改的文件?

来自分类Dev

为什么Outlook 2007 10、13、16、19会更改我的字体大小?

来自分类Dev

如何在Windows 10下更改Microsoft Edge的下载文件夹?

来自分类Dev

如何从Windows 10 WSL访问linux / Ubuntu文件?

来自分类Dev

如何从Windows 10查看FAT32 Ubuntu文件?

来自分类Dev

VirtualBox共享文件夹Windows 10主机,Ubuntu来宾

来自分类Dev

无法在 Windows 10 的 Ubuntu 终端中打开 python 文件

来自分类Dev

我的Prolific Technology,Inc. PL2303串行端口适配器在Ubuntu 13:10或14:04中均不起作用

来自分类Dev

chr(13)和chr(10)之间的区别

来自分类Dev

OPENXML删除尾随的CHAR(13)+ CHAR(10)

来自分类Dev

Windows 10 wird hiddin文件名

来自分类Dev

Windows 10限制文件名

来自分类Dev

ubuntu文件管理器:文件名的文本输入(具有自动完成功能)

来自分类Dev

Win10和Ubuntu WSL的Git提交-如何处理文件执行模式更改?

Related 相关文章

  1. 1

    Ubuntu 13.10 Server:wget自动更改下载文件的文件名

  2. 2

    Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

  3. 3

    Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

  4. 4

    Firebase Storage Android:如何更改下载文件的文件名?

  5. 5

    Firebase Storage Android:如何更改下载文件的文件名?

  6. 6

    SQL Server:在变量末尾删除CHAR(13)和CHAR(10)

  7. 7

    无法在Windows 10的Ubuntu Bash上更改文件权限

  8. 8

    在 Ubuntu 中创建的 Windows 10“固定”文件

  9. 9

    使用Python自动更改下载文件的名称

  10. 10

    在戴尔 XPS13 9380 上用 Ubuntu 替换 Win10,SSD 被 NTFS 完全占用且找不到

  11. 11

    使用Wget从我的Ubuntu One Account /在线存储下载文件

  12. 12

    使用UBUNTU更改Windows 10的引导程序

  13. 13

    在Windows 10上安装Ubuntu Server 18.04.1?

  14. 14

    Windows 10无法再找到Ubuntu Server

  15. 15

    Sublime 2侧边栏文件夹在Ubuntu 13中不起作用

  16. 16

    如何下载文件名已更改的文件?

  17. 17

    为什么Outlook 2007 10、13、16、19会更改我的字体大小?

  18. 18

    如何在Windows 10下更改Microsoft Edge的下载文件夹?

  19. 19

    如何从Windows 10 WSL访问linux / Ubuntu文件?

  20. 20

    如何从Windows 10查看FAT32 Ubuntu文件?

  21. 21

    VirtualBox共享文件夹Windows 10主机,Ubuntu来宾

  22. 22

    无法在 Windows 10 的 Ubuntu 终端中打开 python 文件

  23. 23

    我的Prolific Technology,Inc. PL2303串行端口适配器在Ubuntu 13:10或14:04中均不起作用

  24. 24

    chr(13)和chr(10)之间的区别

  25. 25

    OPENXML删除尾随的CHAR(13)+ CHAR(10)

  26. 26

    Windows 10 wird hiddin文件名

  27. 27

    Windows 10限制文件名

  28. 28

    ubuntu文件管理器:文件名的文本输入(具有自动完成功能)

  29. 29

    Win10和Ubuntu WSL的Git提交-如何处理文件执行模式更改?

热门标签

归档