linux - 文件名前的 $1 是什么意思
问题描述
function copy_nfs_files {
[ -f /proc/self/mountstats ] && cp /proc/self/mountstats $1/proc-self-mountstats.$2 >/dev/null 2>&1
[ -f /proc/net/rpc/nfsd ] && cp /proc/net/rpc/nfsd $1/proc-net-rpc-nfsd.$2 >/dev/null 2>&1
}
此 bash 函数复制两个文件/proc/self/mountstats
和/proc/net/rpc/nfsd
. 是什么意思$1/proc-self-mountstats.$2
?我$1
在文件名之前和文件$2
末尾看到?
我知道这$0
是基本名称,$1
第一个参数,$2
第二个参数,依此类推。我想知道的是当他们使用 like 时会产生什么$1/proc-self-mountstats.$2
。让我们假设$1 = 123
和$2 = 100
。你的意思是它会变成123/proc-self-mountstats.100
?
我四处搜索以了解其含义,但对此一无所知。
解决方案
我想知道的是当他们使用 like 时会产生什么
$1/proc-self-mountstats.$2
。让我们假设$1 = 123
和$2 = 100
。你的意思是它会变成123/proc-self-mountstats.100
?
是的,这是正确的。扩展值与文字部分连接在一起形成一个大字符串。
推荐阅读
- google-bigquery - 从 Firebase Bigquery 导出中移除测试机器人
- php - wordpress出现奇怪文件php
- reactjs - this.props.navigation.navigate 不工作
- python - 通过 AWS Lambda Python 下载/发送文件
- flutter - 状态变量的空值
- pandas - 根据 Pandas 中的索引列合并元素
- python - Python列表累积总和大于列表中的其余元素
- r - How to keep the x axis order from the data.frame (for routine r script)?
- prestashop - Prestashop 1.6,我的课在其他模块中不起作用
- c - 使用内联汇编的 C 数组声明