我以前使用CShell(csh),它允许你创建一个带参数的别名.符号是这样的
alias junk="mv \\!* ~/.Trash"
Run Code Online (Sandbox Code Playgroud)
在Bash中,这似乎不起作用.鉴于Bash有许多有用的功能,我会假设这个功能已经实现,但我想知道如何.
我想说
1 ABC Street
1 A ABC Street
Run Code Online (Sandbox Code Playgroud)
有\d,它匹配1(我期望的),与1\d \w匹配(预期).现在我将模式组合在一起,它只匹配第一个,但忽略第二个.\d|\d \w
我的问题是如何在这种特殊情况下正确使用或调节?
PS:条件是仅在此后没有单个字母时包装数字,否则包装数字和单个字母.
例如:1 ABC街比赛只有1号,但是当1 ABC街包裹1 A时