alhelal Asked: 2018-03-19 02:08:43 +0800 CST2018-03-19 02:08:43 +0800 CST 2018-03-19 02:08:43 +0800 CST 如何从bash中的另一个用户定义函数调用用户定义函数? 772 我想做这个 - function swap(){ mv $1 $1._tmp && mv $2 $1 && mv $1._tmp $2; } function alterpdf(){ swap(titlepage_$1.tex titlepage_$2.tex); swap(titlepage_$1.pdf,titlepage_$2.pdf); pdflatex allTitle page.tex; } 我的swap功能运行良好。现在,我想在swap函数内部使用alterpdf函数。但是,这会产生错误—— bash-functions 1 个回答 Voted Best Answer user1404316 2018-03-19T03:21:07+08:002018-03-19T03:21:07+08:00 为什么将 shell 函数参数放在括号内?尝试这个: function alterpdf(){ swap titlepage_$1.tex titlepage_$2.tex swap titlepage_$1.pdf titlepage_$2.pdf pdflatex allTitle page.tex }
为什么将 shell 函数参数放在括号内?尝试这个: