输入
dir/foo
Run Code Online (Sandbox Code Playgroud)
输出
dir./
Run Code Online (Sandbox Code Playgroud)
所以我需要:
echo 'dir/foo' | MAGIC
Run Code Online (Sandbox Code Playgroud)
问:什么是MAGIC?(类似于cut+sed加入:D)
你有几个选择。我更喜欢参数扩展:
foo=dir/foo
echo "${foo%/*}./"
Run Code Online (Sandbox Code Playgroud)
另一种选择是 awk:
echo "dir/foo" | awk -F/ '{ print $1"./" }'
Run Code Online (Sandbox Code Playgroud)