一道考题,回忆了一下,完善了一下。
#!/bin/bash
# 问题描述:输入一个路径,如果该路径是指目录,则将该目录中的所有文件
# (包括文件夹)全部拷贝到另一个已经存在的用户test_user根目录下tmp
# 目录中的一个自定义的文件夹里,并更改其用户为test_user。
# (假设对所涉及到的相关目录及文件具有相应的读、写或可执行权限)
echo "请输入路径:"
read PATH
if [ -d $PATH ]
then
echo "该路径为目录,将执行拷贝。"
echo ".................."
/bin/mkdir -p ~test_user/tmp/dest_fold
/bin/cp -r $PATH/* ~test_user/tmp/dest_fold/
/bin/chown -R test_user ~test_user/tmp/dest_fold/
echo "拷贝任务完成!"
else
echo "该路径不是目录,退出。"
fi
实验环境:Ubuntu 8.04.4 bash shell
联系方式:qq_81064483, emial_AllenNewOK@126.com
本文遵循GNU协议
分享到:
相关推荐
11.4 Shell编程-条件判断.mp4 11.5.1 Shell编程-流程控制-if语句.mp4 11.5.2 Shell编程-流程控制-case语句.mp4 11.5.3 Shell编程-流程控制-for循环.mp4 11.5.4 Shell编程-流程控制-while循环与until循环.mp4
linux shell编程从初学到精通源码4-17全
Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06Linux-shell编程06
shell编程-shell编程-分支语句(1) shell编程-shell编程-分支语句(2) shell编程-shell编程-循环语句(1) shell编程-shell编程-循环语句(2) Linux的shell编程(一) Linux的shell编程(二) Linux的...
目录网盘文件永久链接 (第一、二部) 1-Shell编程课前思想-我一定要学好shell编程 2-学好Shell编程需要的必备基础 3-Shell脚本介绍及第一个规范Shell脚本说明 4-Shell编程的作用和地位 5-Shell语言的种类介绍 6-...
这是一套完整的Unix培训教材,包括Unix常用命令及SHELL编程基础与高级技巧,PDF格式,共30个文件。另有2个Word文档。包内文件清单如下: 01_Shell-文件安全与权限.PDF 02_Shell-使用find和xargs.PDF 03_Shell-...
shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)
本书共分五部分 ,详细介绍了SHELL编程技巧,各种UNIX命令及语法,还涉及了UNIX的文字处理以及少量的系统管理问题。本书内容全面,文字简洁流畅,适合SHELL编程人员学习、参考。 目录 第一部分 SHELL 第一章 文件...
mysql linux shell
shell编程--用户信息管理
mysql-shell-8.0.18-windows-x86-64bit.zip MySQL Shell is an advanced command-line client and code editor for MySQL. In addition to SQL, MySQL Shell also offers scripting capabilities for JavaScript ...
Linux运维-3.Shell编程-12 shell编程-136条件判断3.avi
Linux运维-3.Shell编程-12 shell编程-134条件判断1.avi
Linux运维-3.Shell编程-12 shell编程-135条件判断2.avi
网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. 执行 sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是...
shell中条件判断if中的-z到-d的意思.txt
shell编程基础 shell编程基础 shell编程基础
简要概述了Shell扩展及如何对之进行调试. 所附的例子演示了如何为文本文件对象添加上下文菜单项。 -------------------------------------------------------------------------------- 第二节 - 如何编写一次...
csapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp-shell-labcsapp...
Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell编程05Linux-shell...