Pau*_*ce. 14
既然你说"转换"我假设你想要在变量中捕获循环的输出.您甚至可以替换$dates变量的内容.
dates=$(for i in "$dates"; do date -d "@$i" '+%a_%D'; done)
Run Code Online (Sandbox Code Playgroud)
创建一个功能:
foo () {
for i in $@
do
date -d "1970-01-01 $i sec UTC" '+%a_%D'
done
}
Run Code Online (Sandbox Code Playgroud)
然后您可以将输出发送到标准错误:
echo `foo $dates` >&2
Run Code Online (Sandbox Code Playgroud)