小编Jos*_*ber的帖子

如何将 /path/to/file 缩写为 /p/t/file

我正在寻找一个优雅的单行(例如,awk),它将使用每个父/中间级别的第一个字符缩短 Unix 路径的字符串,但完整的基本名称。通过示例更容易展示:

  • /path/to/file ? /p/t/file
  • /tmp ? /tmp
  • /foo/bar/.config/wizard_magic ? /f/b/./wizard_magic
  • /foo/bar/.config/wizard_magic? /f/b/.c/wizard_magic
    鉴于下面@MichaelKjörling 和@ChrisH 的优点,这个例子展示了当第一个字符是一个点时我们如何显示前两个字符。

sed awk string

9
推荐指数
3
解决办法
846
查看次数

标签 统计

awk ×1

sed ×1

string ×1