1
我正在爲批量密鑰文件生成(bash)腳本。 我需要的腳本來名字的第一個生成密鑰文件「1」,下一個「2」等 - 所以我需要每一個文件名是以前的文件名+ 1 劇本至今:每次更改文件名1(bash腳本)
#!/bin/bash
#Files in directory
dir=$(ls -U -l /home/user/keyfiles|wc -l)
name=
#script
target=/home/user/keyfiles/$name
dd if=/dev/random of=$target bs=1024 count=5
正如你所看到的,我想在每次腳本運行時將$ 1添加到$ dir並將其存儲在$ name中。
或'讓DIR ++'(或任何其他人的),只是使用$目錄。 – falstro 2010-08-05 20:54:13
甚至'name = $(($(ls -U -l/home/user/keyfiles | wc -l)+1)' – falstro 2010-08-05 20:54:49