【发布时间】:2021-04-29 20:27:23
【问题描述】:
我正在更新一个 bash 脚本(适用于 Mac),我已经有一段时间没看过了,我想将文件名的字符复制到 __(两个下划线)。我目前抓取的前 6 个字符,并很好地粘贴,但我不确定如何更改它以将所有内容复制到前两个下划线(不是 _ 或单个下划线)。
#This copies the first 6 characters of the FILENAME
#and adds it to the top of the same file
#!/bin/bash
for filename in ./*.txt
do
text="${filename:2:6}"
echo $text | cat - $filename > temp && mv temp $filename;
done;
提前感谢您的帮助:)
【问题讨论】:
-
.bat 不是 OSX 脚本它是 Windows 脚本