...shell脚本将一个目录下所有的文件的扩展名改为bak?
尊重你的原有思路,修改代码如下:!\/bin\/bashdir=\/root\/lianxifor file in $dir\/*do base=${file%.*} mv $file ${base}.bakdone其中,${file%.*}表示去除文件扩展名,即最后一个点号及其后的所有内容。若不带扩展名,如你例子中的4,则返回本身。或者,for循环中也可以用sed直接替换...
如何用shell脚本遍历指定目录下的文件,并按后缀名分类
脚本1:!\/bin\/bash cd \/tmp\/script cfile=` find -name '*.c' `hfile=` find -name '*.h' `for fc in $cfile do cfname=`basename -s .c $fc`cat $fc >\/tmp\/scripttest\/$cfname.txt done for fh in $hfile do cp $fh \/tmp\/scripttest done ...
...shell程序,备份并压缩\/etc目录的所有内容,存放在\/root\/bak目录...
DATE=`date +%Y%m%d`cd \/ tar czvf $DATE_etc.tar.gz etc mv $DATE_etc.tar.gz \/root\/bak\/.
编写shell程序,它能够将指定目录及其子目录中的包含字符串root的文本文...
find PATH -type f | xargs grep -il root
Linux命令
语法:mkdir [-p] 目录名 -p 父目录不存在情况下先生成父目录 (parents) eg: mkdir linux\/test 如果目录linux不存在,则报错,使用参数-p即可自动创建父目录。 命令路径:\/bin\/touch 执行权限:所有用户 作用:创建空文件或更新已存在文件的时间 语法:touch 文件名 eg:touch a.txt b.txt touch {a.txt,b.txt...
linux shell 遍历文件夹 并将结果保存 到变量
dir_p="$dir_p File $i" fidonecd ..echo $dir_p 实验结果:[root@localhost sh]# .\/dir_file \/tmp\/python\/ python_2 Directory : File 1.log File 2.log python_3 Directory : File 3.log \/tmp\/python\/ Directory : File p File t.py File y.py 这样应该可以吧,试试看 ...
编写个shell 脚本将\/usr\/local\/test 目录下大于100K 的文件转移到\/tmp...
!\/bin\/bash for file in `ls \/root`do if [ -f $file ]; then if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then mv $file \/tmp\/ fi fi done 如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux。
将root 用户家目录下的 .bashrc 文件权限设置为 rw-r---?
可以使用 chmod 命令来修改文件权限,具体的命令如下:sudo chmod 640 \/root\/.bashrc 其中,640 表示将文件权限设置为 rw-r---。这意味着 root 用户可以读写该文件,但其他用户只能读取该文件。需要注意的是,由于 \/root 目录只有 root 用户才有访问权限,因此需要使用 sudo 或者在 root 账户下进行...
...个shell命令,名为listCmd,要求实现对\/root目录下的文件名以逆序方式...
4.编写脚本 (1)于命令行下执行 vi listCmd.sh (2)进入后点击按键i进入编辑模式,并完整输入以下内容 !\/bin\/bash ls -r \/root (3)按ESC键转换回vi命令模式 (4)依次键入":wq"3个字符,按回车后保存文件并返回命令行 5.修改文件属性并执行 (1)增加可执行权限,于命令行下执行 chmod +x .\/...
linux复制文件并重命名文件linux复制文件并重命名
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录A重命名为B mvAB 例子:将\/a目录移动到\/b下,并重命名为c mv\/a\/b\/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就...