linux alias如何传参数?

linux alias如何传参数?,第1张

alias 只会按顺序展开,参数不会起作用,最好的办法是用function,如果硬要用alias,可以像这样跟function组合:

alias zhouchun='function __zhouchun() { echo "scp $* j"unset -f __zhouchun}__zhouchun'

这个function在用过后会自己unset,不会留下多余的东东,而只有你的alias会起作用。

main参数中argv数组中的第二个(即argv[1])为该可执行程序的第一个参数

也是托到该可执行程序上的文件的路径

有了路径,在程序中读取该路径文件内容并显示

void main(int argc,char *argv[])

{

/*读取并显示argv[1]文件的内容,学过C语言的文件读写吧*/

}

linux shell 可以用户定义函数,然后在 shell 脚本中可以随便调用。项目开发中利用 Shell 脚本可以很方便进行工程化,自动化 *** 作。

说明:

输出结果:

输出结果:

输出结果:

注意: $10 不能获取 第十个 参数,获取第十个参数需要 ${10} 。当 n>=10 时,需要使用 ${n} 来获取参数。

输出结果:

欢迎访问: 个人博客地址


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8313819.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存