linux命令vi简单脚本

worktile 其他 100

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,vi是一款常用的文本编辑器,可以用于创建、编辑和查看文件。通过编写vi脚本,我们可以自动化一些操作,提高工作效率。下面是一个简单的vi脚本示例:

    “`shell
    #!/bin/bash

    # 以追加方式打开test.txt文件
    vi -c “set incsearch” -c “normal GoThis is a test.” -c “normal! ZZ” test.txt

    # 在文件每一行的开头加上序号
    vi -c “normal gg” -c “normal! :%s/.*/\=line(‘.’).’ &'” -c “normal! ZZ” test.txt

    # 将test.txt中包含的字符串”test”替换为”example”
    vi -c “normal gg” -c “normal! :%s/test/example/g” -c “normal! ZZ” test.txt

    “`

    在上面的脚本中,使用了vi的一些命令行参数和操作命令。其中:

    – `#!/bin/bash`表示使用bash作为解释器。
    – `vi -c “set incsearch” -c “normal GoThis is a test.” -c “normal! ZZ” test.txt` 打开test.txt文件,并在文件末尾追加内容”This is a test.”。
    – `vi -c “normal gg” -c “normal! :%s/.*/\=line(‘.’).’ &'” -c “normal! ZZ” test.txt`在每一行的开头加上相应的序号。
    – `vi -c “normal gg” -c “normal! :%s/test/example/g” -c “normal! ZZ” test.txt`将文件中的字符串”test”替换为”example”。

    以上是一个简单的vi脚本示例,通过编写类似的脚本,可以实现更多自动化操作,提高工作效率。希望对你有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中的文本编辑器vi是一款功能强大且常用的编辑器,可以用于编写和编辑各种类型的脚本。以下是一些简单的vi脚本示例,以帮助您更好地理解和使用vi命令。

    1. 创建新文件并写入内容:
    “`
    vi script.sh
    “`
    按下i键以切换到插入模式,在文件中输入脚本内容。完成后,按下ESC键退出插入模式,然后输入”:wq”保存并退出。

    2. 查找和替换:
    “`
    vi script.sh
    “`
    按下ESC键,然后输入”/searchword”来查找特定的单词或内容。然后按下n键查找下一个匹配项,按下N键查找上一个匹配项。要替换匹配的单词或内容,请输入命令:`:%s/searchword/replaceword/g`。这将替换文件中所有匹配的内容。

    3. 执行Shell命令:
    “`
    vi script.sh
    “`
    按下ESC键,然后输入”:!Shell_Command”来执行Shell命令。例如,要执行ls命令并在vi中显示结果,请输入”:!ls”。

    4. 复制、剪切和粘贴:
    将光标移至要复制/剪切的文本行。按下yy进行复制,按下dd进行剪切。将光标移动到要粘贴的位置,然后按下p进行粘贴。

    5. 宏录制:
    “`
    vi script.sh
    “`
    按下q并输入字母来开始录制宏,例如:q+ a。然后按下q来停止录制。要执行录制的宏,请按下@+ a。这将重复执行宏a中的操作。

    这些是一些简单的使用vi编辑器的脚本示例。根据您的需求,您可以进一步学习其他高级的vi命令和技巧,以提高您的脚本编辑和编写能力。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    VI是一款常用的文本编辑器,也可以用来编写简单的脚本。在Linux系统上,使用VI可以轻松地创建和编辑小型的shell脚本。

    下面是一个简单的示例脚本,通过VI编辑器创建并保存为一个文件:

    1. 打开终端,输入以下命令来创建一个新的脚本文件:
    “`shell
    vi myscript.sh
    “`

    2. 进入VI编辑器后,按下”i”键以切换到插入模式,然后输入以下内容:
    “`shell
    #!/bin/bash

    echo “Hello World!”
    “`

    这是一个典型的shell脚本的开头部分,第一行指定了脚本解释器为bash,第二行是具体的脚本命令,用来打印”Hello World!”。

    3. 按下”Esc”键退出插入模式,然后输入”:wq”并按下”Enter”保存并退出VI编辑器。

    4. 接下来,需要给脚本文件添加执行权限。在终端中输入以下命令:
    “`shell
    chmod +x myscript.sh
    “`

    这会将脚本文件设置为可执行。

    5. 执行脚本,输入以下命令:
    “`shell
    ./myscript.sh
    “`

    这会在终端中打印出”Hello World!”。

    通过以上方法,您就可以使用VI编辑器创建并执行一个简单的shell脚本了。当然,VI是一个非常强大的文本编辑器,您可以在其中进行更多的操作和编写更复杂的脚本。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部