2017-06-04 180 views
0

例如n为3时,p1ath/p2ath/p3ath会变成p1a/p2a/p3如何使用sed/awk将每个目录截断为n个字符?

我不知道如何:

  1. 截断使用SED捕获组(\1\2,等等)。
  2. 如何使捕获组“动态”而不是静态数量的捕获组?

到目前为止,我有's/\(.*\)\//\1\//g'

+0

你只想截断字符串或​​重命名目录吗? – Cyrus

+1

只截断字符串。因此,例如使用命令'echo“path1/path2/path3”| sed -e's/\(。* \)\ // \ 1 \ // g'' –

回答

相关问题