我正在编写一个使用traceroute的脚本。我正在遍历traceroute的每一行,然后遍历每个单词(由空格分隔)。但是,有时traceroute返回一个
我一直在尝试用正则表达式解决这个问题,目前我得到了以下解决方案:
*
字符,这会导致输出文件名时出现问题。我一直在尝试用正则表达式解决这个问题,目前我得到了以下解决方案:
if [[ $item =~ ^\d ]];
Item是trace route的一部分。
对于trace route中的每个item,我只想检查第一个字符是否为数字,然后相应地继续进行。
if [[ $item =~ ^[0-9] ]];
,\d
不被支持。 - Wiktor Stribiżew^[[:digit:]]
也可以工作。 - rock321987