该语句的意思是:如果输入fileuser的有值的话,将该值付给filename

如果在读入变量fileuser的时候直接回车,意思是fileuser里面没有值,那么将”filename”赋予给filename。

以《鸟哥的linux私房菜》chap13中为例,创建的文件名为:

Eg:

(1)  读入filename的内容非空,假设为Aven

(2)  读入filename的内容为空,直接回车

Linux利用filename=${fileuser:-filename}设置文档名相关推荐

  1. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  2. linux利用patch和diff命令制作文件补丁

    linux利用patch和diff命令制作文件补丁 因为在 u-boot 移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了.制作补丁可以解决这个问题. 学习资料的收集比较简单,方法一类 ...

  3. Linux: 利用 Alpine 在命令行里访问 Gmail

    假如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务的工具,并为之欢呼,例如从 安排日程 . 管理财务 到 获取 Facebook .Twitter等任务.(LCTT ...

  4. Linux中环境变量的设置——setenv/export

    Linux中环境变量的设置--setenv/export 环境变量 境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统 ...

  5. Linux和Windows硬盘分区设置

    Linux和Windows硬盘分区设置 现在的Linux都带了图形界面的分区工具,所以老的fdisk命令使用就不在这再写了. 一.系统引导过程简介 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) ...

  6. arm linux免驱usb声卡,arm linux利用alsa驱动并使用usb音频设备

    一.背景: arm linux的内核版本是3.13.0 二.准备工作 添加alsa驱动到内核中,也就是在编译内核的时候加入以下选项: 接下来就重新编译内核即可 三.交叉编译alsa-lib和alsa- ...

  7. Linux利用Coda安装python

    Linux利用Coda安装python 环境:虚拟机Centos7 宝塔终端SSH连接 1. 下载安装文件连接:https://www.anaconda.com/products/individual ...

  8. linux的root用户默认密码,Linux下root初始密码设置方法

    Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...

  9. linux 输出core文件大小,linux下core file size设置笔记

    现象说明:突然发现一台测试机器的java程序莫名其妙地没了,但是没有core dump!这就需要打开服务器的core文件生成的功能了,(即core dump文件),方便程序调试. 1)core文件简介 ...

最新文章

  1. 算法基础知识科普:8大搜索算法之二分搜索
  2. Android之实现京东底部添加到购物车的效果
  3. SAP CRM几个常用的使用技巧
  4. JAVA生成随机字符串方法
  5. 最近30分钟合约市场爆仓842万美元
  6. 对于新安装的MySQL如何提升MySQL的安全级别
  7. fadein和fadeto_jQuery fadeIn,fadeOut,fadeTo
  8. Java json与object互转
  9. 用HTML语言制作一个非常浪漫的生日祝福网,手把手教你制作炫酷生日祝福网页
  10. Rhino导入Revit生成体量幕墙的方法和操作要点
  11. VS2019企业版密钥
  12. 图片去水印在线-图片去水印无痕迹的app
  13. 教师节我用Python做了个学生点名系统送给老师当礼物,这回毕业稳了
  14. python中turtle库基本函数
  15. android手机如何查找文件在哪里设置,oppoReno怎么快速查找文件/程序/系统设置?
  16. 机构能否通过做空A50来拉下A股市场?#每天来点真金融#
  17. 【MySql】存储毫秒级日期以及PHP时间戳格式转化
  18. WifiDisplay开启流程
  19. 直播系统开发中如何优化API接口的并发
  20. 为什么浏览器扩展会如此危险?

热门文章

  1. Java中怎么切换窗口
  2. Flink SQL自定义connector
  3. Mac蒲公英sh脚本上传app
  4. assign和weak之间的区别
  5. Exoplayer的缓存 二 下载服务DownloadService
  6. IDEA原先有项目怎么再导入maven项目
  7. 常见问题及解决方法1
  8. 基于python的ansys_基于Python与ANSYS的达芬方程计算程序
  9. python网格交易_网格交易(期货)
  10. java实现微信的逆向分析_PC 端微信逆向分析