小编Gre*_*g B的帖子

如何在 bash 中创建按顺序编号的文件名?

我需要一个脚本来创建一个文件,其中包含一个序列中的下一个文件。脚本的每次执行应该只创建一个文件,并且脚本可以在任何一天运行零次或多次。文件应以当前日期命名,%y%m%d-01附加第二个文件,在给定日期创建的第三个文件将具有-02等。例如:

20170125.txt  // first file create on the day.
20170125-01.txt // 2nd file
20170125-02.txt // 3rd file
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经有了这个创建我的第一个每日文件的超级基本脚本,但我对在那之后如何进行增量编号感到困惑。

#! /bin/bash

DATE=`date +%Y%m%d`
touch "$DATE.txt"
Run Code Online (Sandbox Code Playgroud)

scripting bash shell-script

12
推荐指数
2
解决办法
5万
查看次数

@ERROR: chdir 失败但目录存在

我有一个 D-Link DNS-320,我已经安装了 FFP,我正在尝试rsync运行它。

到目前为止,我已经启动并运行了守护程序,并且我已经定义了一个模块,rsyncd.conf如下所示:

max connections = 10
secrets file = /ffp/etc/rsyncd.secret

use chroot = false
read only = no
list = true
strict modes = false
#hosts deny = *
timeout = 600
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz *.mkv *.avi *.mpg *.jpg *.rar
pid file = /var/run/rsyncd.pid
reverse lookup = no

[root]
hosts allow = *
read only = false
gid = allaccount
uid = …
Run Code Online (Sandbox Code Playgroud)

rsync busybox

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

busybox ×1

rsync ×1

scripting ×1

shell-script ×1