运行 每分钟执行一次 sed 命令
Run sed command every minute
我想 运行 每分钟执行以下命令。
sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
我该怎么做?
while :
do
sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
sleep 60
done
(如果您使用分号而不是换行符,则可以将其放在一行中)。
Watch 是一个很好的程序,它封装了这个循环:
watch -n 60 "sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t"
(这里需要双引号,因为它不仅仅是一个简单的命令,而是您要重复的整个管道)
您也可以 运行 该命令作为 cronjob。例如。你可以把它放到一个 script.sh 文件中,然后每分钟 运行 它通过 crontab -e
添加以下内容:
* * * * * /path/to/script.sh
我想 运行 每分钟执行以下命令。
sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
我该怎么做?
while :
do
sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
sleep 60
done
(如果您使用分号而不是换行符,则可以将其放在一行中)。
Watch 是一个很好的程序,它封装了这个循环:
watch -n 60 "sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t"
(这里需要双引号,因为它不仅仅是一个简单的命令,而是您要重复的整个管道)
您也可以 运行 该命令作为 cronjob。例如。你可以把它放到一个 script.sh 文件中,然后每分钟 运行 它通过 crontab -e
添加以下内容:
* * * * * /path/to/script.sh