[bash]如何为ftp传输的文件添加时间戳

时间:2013-02-19 16:13:42

标签: bash ftp timestamp

我的bash脚本获取一个由用户名和密码组成的txt文件,通过ftp将其扫描到具有这些凭据的主机。

然后它尝试做一些ncftpput。我想在传输的文件中添加它们的创建日期。

我该怎么做?

PSEUDOCODE

while read a b{
      ncftpput -u $a -p $b hostFTP $folder_src $folder_dest
}

1 个答案:

答案 0 :(得分:1)

我不熟悉ncftpput,但您可以使用date命令获取时间戳:

TIME_STAMP=`date +"%Y%m%d_%H%M%S"`
# Becomes something like 20130219_115000

只需使用$TIME_STAMP变量作为结果文件名的一部分。