多くの場合、ファイルを移動するときは、逆の処理を行う必要があります。だから私の.bashrcの中で私はこの作業コードが含まれていました。関数を1行に定義する方法
rmv() {
mv $2/${1##*/} ${1%/*}
}
私は、単一のライナーとしてこれを書き込むことはできませんなぜ今、私は疑問に思います。これは私が試したものです:私はそうする場合
rmv() {mv $2/${1##*/} ${1%/*}}
、私はこのエラーを取得:バッシュ、{
で
-bash: .bashrc: line 1: syntax error near unexpected token `{mv'
あなたはそれを、それは* *期待されるトークンを与えてみましたか? –
同じ名前のエイリアスを定義しましたか? – choroba
私の答えからわかるように、私はあなたが間違っていたことを推測することができました。しかし、本当に、私はそれをしなければならないはずだったのはばかげている。実際にあなたが尋ねているエラーを引き起こすコードを投稿するべきです。 – ruakh