Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux $@

作者:硝烟   发布日期:2025-11-13   浏览:39

#!/bin/bash

# $@ 代表传递给脚本或函数的所有参数,每个参数之间用空格分隔。
# 它保留了参数的原始形式,包括空格和引号。

# 示例代码:打印所有传递给脚本的参数
echo "传递给脚本的参数是: $@"

# 如果没有传递任何参数,则输出提示信息
if [ $# -eq 0 ]; then
  echo "没有传递任何参数"
fi

解释说明:

  • $@ 是一个特殊的 Shell 变量,它表示传递给脚本或函数的所有参数。每个参数之间用空格分隔,并且保留了参数的原始形式(包括空格和引号)。
  • echo "传递给脚本的参数是: $@" 这一行会将所有传递给脚本的参数原样输出。
  • if [ $# -eq 0 ]; then ... fi 这段代码用于检查是否传递了任何参数。如果没有传递参数,则输出提示信息。

如果你运行这个脚本并传递一些参数,例如:

./script.sh arg1 "arg two" arg3

输出将会是:

传递给脚本的参数是: arg1 arg two arg3

上一篇:linux查看zip压缩包里面的内容

下一篇:linux权限命令

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站