如果我有一个字符串var="root/Desktop"
,如何确定var
var是否包含'/'
字符?如何在bash中搜索字符串中的字符?
2
A
回答
8
Bash可以匹配对正则表达式与=~
,尝试:
[[ $var =~ "/" ]] && echo "contains a slash"
2
echo "${var1}" | grep '/'
应该工作。
4
下将工作
[[ "$var" = */* ]]
3
,在任何伯恩的遗产壳工作,不需要昂贵的便携式解决方案叉或管道:
case $var in
(*/*) printf 'Has a slash.\n';;
(*) printf 'No slash.\n';;
esac
相关问题
- 1. 如何在QBasic中搜索字符串中的子字符串
- 2. 搜索字符串中的字符串
- 3. 如何在JavaScript中搜索字符串中的特殊字符?
- 4. 在字符串中搜索'$'
- 5. 搜索字符串中的字符
- 6. 字符串中的字符搜索
- 7. 搜索字符串中的字符集
- 8. 搜索字符串值中的字符
- 9. 如何在一个字符串中搜索两个字符串?
- 10. 如何在另一个字符串中搜索字符串
- 11. 如何搜索字符串在给定字符串中智者
- 12. 如何在字符串中搜索C++
- 13. 如何搜索字符串在java中
- 14. 如何在数组字符串中搜索非字母字符?
- 15. 如何搜索字符串中的字符串?
- 16. 如何从字符串列表中的字符串搜索
- 17. 如何在Jython中搜索ASCII字符的字符串?
- 18. 在C++中搜索字符串中的字符串
- 19. 在python中搜索单个字符串中的字符串
- 20. 在sed中替换搜索字符串中的字符串
- 21. jQuery在comb中的字符串中搜索字符串。用AJAX
- 22. 如何在PHP中使用字符类搜索字符串
- 23. C:在字典中搜索字符串
- 24. 如何从python中的字符串搜索新的行字符
- 25. 搜索字符串内的字符串
- 26. 搜索字符串中的字符串,使其在原有的字符串
- 27. 如何在Visual C++中的另一个字符串中搜索字符串?
- 28. 如何在oracle中搜索给定字符串中的特定字符串
- 29. 如何在javascript中搜索整个字符串中的一部分字符串
- 30. 如何搜索字符串中的特定字符?
+1 - 你比使用grep更好。但我认为使用外部程序有其优点。 – Elazar