cut+sed 函数加入

gas*_*ter 0 sed cut

输入

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)

jor*_*anm 6

你有几个选择。我更喜欢参数扩展:

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)