返回顶部
首页 > 资讯 > 服务器 >csh脚本语法实例
  • 285
分享到

csh脚本语法实例

语法脚本实例 2022-06-04 21:06:51 285人浏览 薄情痞子
摘要

csh实例 参考: #!/bin/csh -vx #csh -vx show the command before running to help debug #just to check syntax

csh实例 参考:

#!/bin/csh -vx

#csh -vx show the command before running to help debug

#just to check syntax #csh -n $0

#argv if ($#argv < 2) then echo "Sorry, but you entered too few parameters" echo "usage: $0 arg1 arg2 exit endif set arg1 = $1 set arg2 = #2

foreach i ($*) echo $i end #execute commands echo "Hello there `whoami`. How are you today?" echo "You are currently using `hostname` and the time is `date`" echo "Your directory is `pwd`" whoami hostname date pwd

#var set name = Mark echo $name set name = "Mark Meyer" # if the string has space, must use "" echo $name # it means set to NULL set name = unset name # get user input set x = $< set current_user = `whoami`

#buildin vars echo $user # who am I? echo $status # a numeric variable, usually used to retun error codes

#Arithmetic variables @ i = 2 @ k = ($x - 2) * 4 @ k = $k + 1 @ i-- @ i++

#array set name = (mark sally kathy tony) echo $#name # num of the array echo $name[1] echo $name[4] echo $name[2-3] echo $name[2-] # all elements from 2 to the end echo $name[1-3] echo $name[$i] set name = ($name doran) set name = (doran $name) set name = ($name[1-2] alfie $name[3-]) shift name # get rid of the frist element of the array shift #if no argument is given, it will get rid of argv

#Expressions and operators == equal (either strings or numbers) != not equal (either strings or numbers) =~ string match !~ string mismatch <= numerical less than or equal to >= numerical greater than or equal to > numerical greater than < numerical less than

-e file file merely exists (may be protected from user) -r file file exists and is readable by user -w file file is writable by user -x file file is executable by user -o file file is owned by user -z file file has size 0 -f file file is an ordinary file -d file file is a directory

! -- negate && -- logical and || -- logical or

#if-else # run cmd as if expression if ({grep -s junk $1}) then echo "We found junk in file $1" endif # check if the var is defined if ($?dirname) then ls $dirname endif

if (-e somefile) then grep $1 somefile else echo "Grievous error! Database file does not exist". endif

#foreach foreach i (*) if (-f $i) then echo "============= $i ===================" head $i endif if (-d $i) then (cd $i; headers) endif end

#while while ($#argv > 0) grep $something $argv[1] end

@ n = 5 while ($n) # do something @ n-- end

#switch-case switch ($argv[$i]) case quit: break # leave the switch statement case list: ls breaksw case delete: case erase: @ k = $i + 1 rm $argv[$k] breaksw endsw #here document grep $i <<HERE John Doe 101 Surrey Lane London, UK 5E7 J2K Angela Langsbury 99 Knightsbridge, Apt. K4 Liverpool John Major 10 Downing Street London HERE

cat > tempdata <<ENDOFDATA 53.3 94.3 67.1 48.3 01.3 99.9 42.1 48.6 92.8 ENDOFDATA

exit 0

--结束END--

本文标题: csh脚本语法实例

本文链接: https://lsjlt.com/news/18270.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • csh脚本语法实例
    csh实例 参考: #!/bin/csh -vx #csh -vx show the command before running to help debug #just to check syntax...
    99+
    2022-06-04
    语法 脚本 实例
  • 有哪些csh脚本语法
    这篇文章主要介绍“有哪些csh脚本语法”,在日常操作中,相信很多人在有哪些csh脚本语法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些csh脚本语法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!cs...
    99+
    2023-06-09
  • Csh的基本语法介绍
    在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。 bash来自...
    99+
    2022-06-04
    语法 Csh
  • 如何理解Csh的基本语法
    本篇内容介绍了“如何理解Csh的基本语法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在*unix系统中,常用的shell有sh,bash,...
    99+
    2023-06-09
  • VBS脚本基础语法实例讲解
    目录引言一、编辑VBS的相关软件二、变量的定义三、输入与输出1、输入2、输出四、判断语句五、循环语句1、do – loop 循环2、for – next 循环...
    99+
    2024-04-02
  • shell脚本编程中case语句的实例用法
    本篇内容介绍了“shell脚本编程中case语句的实例用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!case语句是用来实现多个if..e...
    99+
    2023-06-09
  • VBS入门脚本语言实例分析
    这篇文章主要介绍“VBS入门脚本语言实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VBS入门脚本语言实例分析”文章能帮助大家解决问题。一、VBS简介VBS是一种Windows脚本语言,全称是...
    99+
    2023-06-30
  • shell脚本实战之部署nginx脚本实例
    目录前言一键部署Nginx WEB平台(v1)版本一键部署Nginx WEB平台(v2)版本一键部署Nginx WEB平台(v4)版本: 增加IF语句使用信息总结前言 我们写脚本一定...
    99+
    2022-12-30
    nginx shell nginx项目部署 nginx 脚本
  • Javascript基本语法实例用法
    本篇内容介绍了“Javascript基本语法实例用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码&l...
    99+
    2024-04-02
  • Oracle 实例创建脚本
    遥想刚入职时,一台服务器就挂了,所以就是在“危难”中有机会学习。在夜深人静时,我想去回忆一下Oracle实例的创建。一种方法,DBCA,图形界面,但是需要依赖xming或xmanager这类软件;另一种方法...
    99+
    2024-04-02
  • Shell脚本实战之DNS主从同步脚本实例
    DNS主从同步脚本实例 PS:两个服务器起好后最好两个服务都重启一下 主服务器配置 #!/bin/bash #DNS主从同步——主服务器 rpm -q bind if [ $? -ne 0 ];the...
    99+
    2022-06-04
    Shell DNS主从同步
  • Shell脚本去重的几种方法实例
    测试文件 [root@bogon ~]# cat >test jason jason jason fffff jason 按 Ctr + D保存 1、sort -u [root@bog...
    99+
    2022-06-04
    脚本 实例 几种方法
  • shell脚本语言之if条件判断语句实例详解
    目录1.单分支if条件语句1.1举例:判断目录是否存在,不存在则创建2.双分支if条件语句2.1举例:监听并自动重启apache服务脚本3.多分支if条件语句3.1举例:判断用户输入的是文件还是目录4.case条件语句4...
    99+
    2022-06-05
    shell if条件判断 shell脚本else if判断 shell的if判断
  • C#基本语法实例分析
    这篇“C#基本语法实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#基本语法实例分析”文章吧。一.基础语法C#区分大...
    99+
    2023-06-29
  • MSSQL基本语法实例分析
    这篇文章主要讲解了“MSSQL基本语法实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MSSQL基本语法实例分析”吧!刷新本地缓存Ctrl+Shift+R查询select&n...
    99+
    2023-06-29
  • 多实例MySQL启动脚本
    开发mysql多实例启动脚本:已知mysql多实例启动命令为:mysqld_safe–defaults-file=/data/3306/my.cnf &停止命令为:mysqladmin -u roo...
    99+
    2024-04-02
  • Oracle 脚本创建ASM实例
    环境:Oracle 11g(11.1.0.6)      Windows Server 2003说明:Oracle asm实例创建在11gR2之前和之后是有...
    99+
    2024-04-02
  • mysql多实例停启脚本
    #!/bin/bashport=3306basedir=/application/mysqldatadir=/data/$port/datapidfile=/data/$port/mysql.pidsock...
    99+
    2024-04-02
  • HTML的脚本实例分析
    这篇文章主要介绍了HTML的脚本实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML的脚本实例分析文章都会有所收获,下面我们一起来看看吧。    ...
    99+
    2024-04-02
  • linux shell常用的脚本语句语法
    这篇文章主要介绍“linux shell常用的脚本语句语法”,在日常操作中,相信很多人在linux shell常用的脚本语句语法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux shell常用的脚本语...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作