小编Ste*_*fen的帖子

如何在一行上定义一个函数

通常在移动文件时,我需要稍后相反.所以在我的.bashrc中我包含了这个工作代码:

rmv() {
  mv $2/${1##*/} ${1%/*}
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道为什么我不能把它写成一个单一的班轮.这是我试过的:

rmv() {mv $2/${1##*/} ${1%/*}}
Run Code Online (Sandbox Code Playgroud)

如果我这样做,我会收到此错误:

-bash: .bashrc: line 1: syntax error near unexpected token `{mv'
Run Code Online (Sandbox Code Playgroud)

syntax bash function

5
推荐指数
1
解决办法
4455
查看次数

标签 统计

bash ×1

function ×1

syntax ×1