在BASH中使用mv向文件名添加时间戳

在BASH中使用mv向文件名添加时间戳,第1张

在BASH中使用mv向文件名添加时间戳

您从脚本中发布的几行对我来说还不错。它可能更深一些。

您需要找到哪条线给您这个错误。添加

set -xv
到脚本的顶部。这将打印 出行 号和正在执行到 STDERR
的命令。这将帮助您确定在脚本中哪个位置出现此特定错误。

顺便说一句,您的脚本顶部有一个shebang吗?当我看到这样的东西时,通常我希望它与Shebang有关。例如,如果您

#!/bin/bash
位于顶部,但bash解释器位于中
/usr/bin/bash
,则会看到此错误。

编辑

新问题:如何首先正确地保存文件,以避免每次重新发送文件时都必须执行此修复程序?

两种方式:

  1. 编辑文件时,选择“ _编辑”- >“ EOL转换”->“ Unix格式”_菜单项。一旦具有正确的行尾,Notepad ++将保留它们。
  2. 要确保所有新文件的行尾都正确,请转到“ 设置”- >“首选项”_菜单项,然后拉起“ _首选项” 对话框。选择“ 新文档/默认目录” 选项卡。在“ 新建文档格式”下 ,选择“ Unix” 单选按钮。单击 关闭 按钮。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5015194.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存