我在shell脚本中指定了变量,如下所示
USERNAME="$1"
PASSWORD="$2"
DATA="${@:3}"
DATAVERSION="$4"
Run Code Online (Sandbox Code Playgroud)
当我运行脚本时,是这样的:
./abc.sh "name" "password" csv V1
Run Code Online (Sandbox Code Playgroud)
但是,当这里 csv 和 V1 被视为第三个参数而不是将 V1 视为第四个参数时,因为我需要 ${@:3} 。
那么如何在将参数传递给脚本时结束这个 ${@:3} 呢?那么参数可以被读取吗?
在我的bash脚本的标题中,我必须询问用户名和他的IP地址.
我需要以这种方式验证条目:
name变量中,并用下划线替换其空间.对于用户点击的示例"Albert Smith",我必须存储"Albert_Smith"到我的变量中name.我知道我需要使用"阅读",但我不知道要实现我的短脚本(替换和验证).预先感谢 :)
从0到40,有40步?...用于打印 A到Z???
for ((i=000;i<040;i++));do
echo -e $(eval "printf "\\\\%04o" $((65+0$i)) ");
done 2>/dev/null |
xargs
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Run Code Online (Sandbox Code Playgroud)
奇怪!?
共有85个步骤,从70到155:
for ((i=0070;i<0155;i++));do
echo -e $(eval "printf "\\\\%04o" $((19+0$i)) ");
done 2>/dev/null |
xargs
A B C D E F G H I J K L M N O P Q R S …Run Code Online (Sandbox Code Playgroud) 我有这个 xml 文件。
<body>
<part1>
<para1>abc</para1>
<para2>def</para2>
<ver>1234</ver>
</part1>
</body>
Run Code Online (Sandbox Code Playgroud)
ver我需要将ie给出的值存储1234在变量中。