【问题标题】:Script to append timestamp prefix to variable将时间戳前缀附加到变量的脚本
【发布时间】:2017-03-10 00:09:19
【问题描述】:

我有一个 Thunar 脚本,其中只有这一行: cp "$@" "$@-$TS".txt 它将时间戳后缀和 .txt 扩展名附加到我右键单击的文件中

现在,我想附加一个时间戳前缀并添加 .txt 扩展名,但它不起作用: cp "$@" "$TS-$@".txt

我做错了什么?

【问题讨论】:

  • 这也会在文件名后面附加一个时间戳后缀: cp $1 $1_$(date +"%d-%b-%Y_%H:%M:%S").txt 但是,当我尝试将时间戳作为前缀,它也不起作用: cp $1 "$(date +"%d-%b-%Y_%H:%M:%S")"_"$1".txt
  • 在这里找到了一个很好的解决方案:forum.xfce.org/viewtopic.php?id=11482

标签: scripting-language thunar


【解决方案1】:

嗯,我找到了解决办法。 用你最喜欢的文本编辑器替换 geany。

#!/bin/sh
TS=$( date +%Y%m%d-%H%M%S )
cp "$@" $TS.txt
geany $TS.txt

【讨论】:

    猜你喜欢
    • 2019-10-05
    • 2018-02-28
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多