您好,我正在尝试编写一个代码来返回 file.txt 中的行数...有人可以帮助我吗?谢谢。
#!/bin/bash
FILE=$1
NROWS=$(wc -l)$1
答案1
答案2
应该$1
在$(...)
通话中
NROWS=$(wc -l $1)
该语法$(...)
基本上意味着“运行命令并将输出作为字符串返回”,然后您可以将其分配给变量。
所以这个命令意味着“运行命令wc -l $1
并将结果存储在变量中NROWS
”
您好,我正在尝试编写一个代码来返回 file.txt 中的行数...有人可以帮助我吗?谢谢。
#!/bin/bash
FILE=$1
NROWS=$(wc -l)$1
应该$1
在$(...)
通话中
NROWS=$(wc -l $1)
该语法$(...)
基本上意味着“运行命令并将输出作为字符串返回”,然后您可以将其分配给变量。
所以这个命令意味着“运行命令wc -l $1
并将结果存储在变量中NROWS
”