【发布时间】:2019-02-09 17:12:41
【问题描述】:
我需要交换一个字符串的字符(它是 mmddyyyy 格式)并在 yyyymmdd 中重新排列它们。此字符串是从文件名 (abc_def_08032011.txt) 中获取的。
string=$(ls abc_def_08032011.txt | awk '{print substr($0,9,8)}')
例如:
- 当前字符串:
08032011(不一定是当前日期) - 所需字符串:
20110803
我尝试了拆分功能,但它不起作用,因为字符串没有任何分隔符。
非常感谢任何想法/建议。
【问题讨论】:
-
bash、tcsh 或任何其他 shell?
标签: shell