C高级第2天

1、从终端输入三个带后缀的文件名,将名字存储到file1中,将后缀存储到flie2中:例如:终端输入a.c b.txt c.sh--->要求将a b c存储到file1中,c txt sh存储到file2中

  1 #!/bin/bash 
  2  
  3 read -p "请输入三个带后缀的文件名" var1 var2 var3 
  4 touch ./file1 ./file2 
  5 echo ${var1%.*}\ ${var2%.*}\ ${var3%.*} >file1 
  6 echo ${var1##*.}\ ${var2##*.}\ ${var3##*.} >>file2 
  7 cat file1 
  8 cat file2

C高级第2天_第1张图片

 

2、下列程序段的输出结果是__ _____________________

#!/bin/bash

var="Welcome to Linux OS"

echo ${var:11:5}

从左往右0~11,取5个,输出Linux

你可能感兴趣的:(linux学习,c语言,服务器,开发语言)