Linux shell中的-d,-f,-e,-n的作用小结

 更新时间:2023年06月22日 09:30:46   作者:陌上花开缓缓归以  
本文主要介绍了Linux shell中的-d,-f,-e,-n的作用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1,-d ->dirtionnary 判断目录是否存在

例: -d /tmp // 返回为真便是/tmp是文件夹目录

2,-e ->exist 判断是否存在

例: -e filename // 返回为真表示filename文件存在

3, -f ->file 判断是不是文件

例: -f file // 返回为真表示file是文件。

4,-n 来判定字符串非空

-n "${TEST}" 判断TEST是否为空

5,awk是查找命令,awk使用总结:

$0则表示所有域,1 表 示 第 一 个 域 , 1表示第一个域,1表示第一个域,n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
cat userinfo | awk -F ':' '{print $1}'
root
daemon
bin
sys

awk查看打印第一个域,域之间是使用:分割的

6,${ }变量替换

[root@localhost ~]# A=Linux
[root@localhost ~]# echo $AB    #表示变量AB
[root@localhost ~]# echo ${A}B    #表示变量A后连接着B
LinuxB

其它参考:https://www.jb51.net/jiaoben/290087x7j.htm

到此这篇关于Linux shell中的-d,-f,-e,-n的作用小结的文章就介绍到这了,更多相关 shell -d,-f,-e,-n内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux 的unexpand 命令示例详解

    Linux 的unexpand 命令示例详解

    unexpand是Linux/Unix系统中将文本中的空格转换为制表符的工具,本文给大家介绍Linux的unexpand命令,感兴趣的朋友一起看看吧
    2026-05-05
  • shell判断文件是否为空的代码

    shell判断文件是否为空的代码

    这篇文章主要介绍了shell判断文件是否为空的代码,需要的朋友可以参考下
    2017-05-05
  • linux 命令每天必学之tar命令

    linux 命令每天必学之tar命令

    这篇文章主要介绍了linux 命令每天必学之tar命令,需要的朋友可以参考下
    2015-11-11
  • shell脚本之sed详细用法详解

    shell脚本之sed详细用法详解

    Sed是一个非交互性文本流编辑器,它编辑文件或标准输入导出的文本拷贝,vi中的正则表达式命令在sed中大多可以通用,下面这篇文章主要给大家介绍了关于shell脚本之sed详细用法的相关资料,需要的朋友可以参考下
    2022-07-07
  • Linux shell中$(())、$()、``与${}的区别

    Linux shell中$(())、$()、``与${}的区别

    本文主要介绍了Linux shell中$(())、$()、``与${}的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Shell实现判断进程是否存在并重新启动脚本分享

    Shell实现判断进程是否存在并重新启动脚本分享

    这篇文章主要介绍了Shell实现判断进程是否存在并重新启动脚本分享,本文给出了两个实现脚本,分简洁版和详细版,需要的朋友可以参考下
    2014-09-09
  • 在Linux命令行中终止进程的操作命令

    在Linux命令行中终止进程的操作命令

    如果你想在linux上停止某个进程,你会怎么操作,本文小编给大家详细介绍了如何在 Linux 命令行中终止进程,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 你可能不知道的Shell(有趣的知识)

    你可能不知道的Shell(有趣的知识)

    这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧
    2013-07-07
  • Linux中shell脚本的jq命令用法详解

    Linux中shell脚本的jq命令用法详解

    这篇文章主要介绍了Linux中shell脚本的jq命令用法详解, jq是一个轻量级的命令行JSON处理工具,用于解析、过滤、修改和操作JSON数据,它提供了一种简洁和灵活的方式来处理JSON数据,可以与其他命令行工具结合使用,需要的朋友可以参考下
    2023-07-07
  • Shell脚本中条件判断的原理与使用教学

    Shell脚本中条件判断的原理与使用教学

    这篇文章主要为大家详细介绍了Shell编程中的条件判断和流程控制,包括条件测试、if语句、模式匹配等内容,文中的示例代码讲解详细,希望对大家有所帮助
    2026-04-04

最新评论