4、用vi编写一个shell命令,名为listCmd,要求实现对/root目录下的文件名以逆序方式显示,请写出使用vi操

发布网友 发布时间:2022-04-23 12:40

我来回答

4个回答

热心网友 时间:2023-10-13 18:26

4.编写脚本
(1)于命令行下执行
# vi listCmd.sh
(2)进入后点击按键i进入编辑模式,并完整输入以下内容
#!/bin/bash
ls -r /root
(3)按ESC键转换回vi命令模式
(4)依次键入":wq"3个字符,按回车后保存文件并返回命令行

5.修改文件属性并执行
(1)增加可执行权限,于命令行下执行
# chmod +x ./listCmd.sh
(2)验证脚本,于命令行下执行
# ./listCmd.sh

热心网友 时间:2023-10-13 18:27

4.#vi listCmd.sh
进入后点击按键i进入编辑模式
#!/bin/bash
ls -r /root
按ESC键转换回命令模式

键入冒号“:wq”

5.chmod +x listCmd.sh
./listCmd.sh

热心网友 时间:2023-10-13 18:27

只要把 lisongty 说的过程中 ls -r /root这句替换成
ls -l /root | awk '{print $8}' | sort -r 就能显示一竖逆序的文件名了

热心网友 时间:2023-10-13 18:28

逆序是什么意思?怎么个逆序的方法?

热心网友 时间:2023-10-13 18:26

4.编写脚本
(1)于命令行下执行
# vi listCmd.sh
(2)进入后点击按键i进入编辑模式,并完整输入以下内容
#!/bin/bash
ls -r /root
(3)按ESC键转换回vi命令模式
(4)依次键入":wq"3个字符,按回车后保存文件并返回命令行

5.修改文件属性并执行
(1)增加可执行权限,于命令行下执行
# chmod +x ./listCmd.sh
(2)验证脚本,于命令行下执行
# ./listCmd.sh

热心网友 时间:2023-10-13 18:27

4.#vi listCmd.sh
进入后点击按键i进入编辑模式
#!/bin/bash
ls -r /root
按ESC键转换回命令模式

键入冒号“:wq”

5.chmod +x listCmd.sh
./listCmd.sh

热心网友 时间:2023-10-13 18:27

只要把 lisongty 说的过程中 ls -r /root这句替换成
ls -l /root | awk '{print $8}' | sort -r 就能显示一竖逆序的文件名了

热心网友 时间:2023-10-13 18:28

逆序是什么意思?怎么个逆序的方法?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com