shell
离散性学习实践。
沟沟里的农民
农民种地
展开
-
【Shell简单练习2】Shell 脚本输出指定文件夹下的文件名到指定的文件中
getFiles.sh#!/bin/bash#命令行运行的时候,接收路径参数,然后将文件名输出到指定文件中path=$1tagetFile=$2files=$(ls $path)for filename in $filesdo echo "\"$filename\"" >> $2done运行方式:$ sh getFileNames.sh /c/software/ ./filenames.txt运行结果:输出结果到filenames.txt 文件名需要解..原创 2021-08-10 22:33:48 · 3082 阅读 · 0 评论 -
【Shell简单练习1】Shell脚本实现输出指定的某个文件的指定行的内容(findN)
脚本内容》》》findN.sh#!/bin/shSRC_FILE_NAME=$1TARGET_LINE_NUMBER=$2expr $TARGET_LINE_NUMBER + 1 >/dev/null 2>&1if [ $? -ne 0 ]; then echo "'$TARGET_LINE_NUMBER' is a invalid number!"else target_line="" count=0 while read line || [[ -n ${lin原创 2021-07-26 21:25:37 · 1036 阅读 · 0 评论 -
【Linux】【Shell】Linux/Unix下Shell快捷键操作大集合
有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令,但本文介绍了一些更好的方式,如!!,!a,!number,!-number,!$,Ctrl+r等快捷键。本文还提供了一些例子介绍如何正确的使用这些快捷键。AD: 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式转载 2014-10-12 11:47:26 · 588 阅读 · 0 评论