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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在Windows 10上安装Ubuntu Server 18.04.1?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Windows 10无法再找到Ubuntu Server

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

来自分类Dev

Windows 10 wird hiddin文件名

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Windows 10限制文件名

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

    Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    在Windows 10上安装Ubuntu Server 18.04.1?

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    Windows 10无法再找到Ubuntu Server

  16. 16

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

  17. 17

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

  18. 18

    Dell XPS 13 9360 Dualboot Windows 10和Ubuntu 16.04

  19. 19

    Windows 10 wird hiddin文件名

  20. 20

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

  21. 21

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

  22. 22

    Windows 10限制文件名

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档