有什么方法可以找出文本文档的哪一行是匹配模式的单词,例如 grep 或其他东西。谢谢。
我只是想问一下是否有任何命令可以在常见的 shell(bash、dash、kornshell)上运行?它应该检查line变量是否包含路径的任何部分。
if [[ $line =~ "$PWD"$ ]] ;then
Run Code Online (Sandbox Code Playgroud) 我想不通。我需要查看文件中的每一行并检查它是否与变量中给出的单词匹配
我从命令读取开始,但我不知道在那之后我应该使用什么,我尝试过grep但我可能错误地使用了它。
while read line; do
if [ $condition ] ;then echo "ok" fi
done<file.txt
Run Code Online (Sandbox Code Playgroud) 我想问一下这条线有什么问题?
sed -i "/$PWD/a\ Hello World" historia.txt
Run Code Online (Sandbox Code Playgroud)
当我拥有它时,''除了""它正在工作之外,当然没有扩展变量。
我有这个代码:
[[ "$1" =~ [/\\]$ ]]
Run Code Online (Sandbox Code Playgroud)
在 linux 上它工作得很好,但是当我在 FreeBSD 上测试它时发生了一个错误:./projekt2.sh: [[: not found它......我有任何替代方法可以在两个系统上工作吗?谢谢
BASH 版本:4.3.30(1)-发布