Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将(例如)ls 的输出转换为“:”分隔而不是“\ n”分隔的简单方法(例如,没有perl)是什么? 我希望有一个 sed 或可能是 awk 短的单行符,\n但我不知道如何让那些被视为不是行分隔符的字符。我知道 Perl 正则表达式通过一个选项来提供这个,我认为 /m 或 /s 什么的。哪一个?
\n
ls | tr "\n" : ls | awk -vORS=: 1
你看过最尊贵的tr吗?
ls | tr "\n" "."
如果我没记错的话。
也许你可以尝试使用 tr,我认为它只有一个字符。
ls | tr '\n' '+'