Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试制作一个脚本来检查一些 ethx。
如果 eth 已启动并已连接,我的脚本正在运行
当它不工作时,我有问题。
RESD=$(ssh -q vmx@$1 cat /sys/class/net/$3/dormant)
我在 RESD 中得到以下结果:
cat: /sys/class/net/eth3/dormant: Invalid argument
我现在想在 RESD 中输入第一个字母。
我怎样才能做到这一点?
谢谢
根据上面的评论,这是你想要做的:RESD=${RESD:0:1}?这是纯 bash 等价于RESD=$(echo $RESD | cut -c1).
RESD=${RESD:0:1}
RESD=$(echo $RESD | cut -c1)