① .sh是什么文件扩展名
linux中.sh文件是脚本文件,一般都是bash脚本。
脚本文件英文为Script。实际上脚本就是程序,一般都是由应用程序提供的编程语言。应用程序包括浏览器(javaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。
脚本文件类似于DOS操作系统中的批处理文件,它可以将不同的命令组合起来,并按确定的顺序自动连续地执行。脚本文件是文本文件,用户可使用文本编辑器来创建脚本文件。
(1)sh日期文件名扩展阅读
脚本通常可以由应用程序临时调用并执行。各类脚本被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。
举个最常见的例子,当点击网页上的Email地址时能自动调用Outlook Express或Foxmail这类邮箱软件,就是通过脚本功能来实现的。
也正因为脚本的这些特点,往往被一些别有用心的人所利用。
例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。
② linux系统用shell写个脚本ftp上传下载文件,文件名带日期。
这个不抄是一句话搞定的
vi xxxx.sh 写一个脚本
#/bin/bash
DATE=`date "%Y%M%D"`
DIR=/xxxxx/xxx
cd $DIR
lftp -pxxx [email protected]
cd xxxxx
get $DATE.txt
exit
chmod +x xxxx.sh
然后 sh xxxx.sh
大致的结构这样,具体的你要好好研究一下shell才可以。
③ sh加文件名什么意思
尊敬的用户您好:
首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以
chmod +x a.sh
然后运行文件就可以了
./a.sh
这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如
/opt/a.sh
/opt/test/a.sh
您可掘坦帆以信乱在安徽电信网上营业厅选购电信手机,网厅办理合约机赠送高额话费,可以0元购机,非常优惠,目前多个品牌4G机型判雹全面上市!
④ 请问如何用批处理复制以日期命名的文件 如: c:\xz032609.SH d:\123.txt
@echo off
rem 下面显示当前的日期“2011-03-31 星期四”,如果是时间,可以用%time%
echo %date%
echo %time%
rem 截取%date%从第5个字符起的2个字符(即为"03")
rem 截取%date%从第8个字符起的2个字符(即两位的日期)
rem 截取%time%从第0个字符起的2个字符(即小时数)
rem 所以,下面这句是生成033112
echo %date:~5,2%%date:~8,2%%time:~0,2%
rem 然后执行 c:\梁弊圆xz033112.sh d:\123.txt
c:\xz%date:~5,2%%date:~8,2%%time:~0,2%.sh d:\123.txt
另外,也许你是想复制卜纳以“xz+当前月日”的所有sh文件到D盘一某一个位置。
那么使用:
Rem 创建D:\sh+当前月日文件夹.
dir d:\sh%date:~5,2%%date:~8,2%>nul||md d:\sh%date:~5,2%%date:~8,2%
复制到以以“xz+当前月日”的所有sh文件到"D:\sh+当前月日"文件橡塌夹.
c:\xz%date:~5,2%%date:~8,2%??.sh d:\sh%date:~5,2%%date:~8,2%\
⑤ linux每天建立一个以当天日期命名的文件夹
vim/root/date.sh
#!/bin/bash
date=$(date"-1d"+%Y%m%d)
mkdir$date
以上是脚本内容
接下来用计划任务执行脚本
crontab-e
打开后是类似用vim打开的文件
将下面这回行输入进去后保存退出:wqZZ都可以答
5923***/root/date.sh
然后servicecronrestart
就可以每天23点59分执行这个脚本
时间可以改
格式是分时日月周要执行的命令或脚本
⑥ 为什么我的sh文件,执行时提示date命令无效呢
创建文件的命令是需要答链创建命令的,比如touch或vi。而且你清裤孙创纯茄建的命令也不对正确的写法是$(date空格+%y%m%d)但愿我的回答对你有帮助
⑦ Linux下添加任务计划,计划内容以sh文件表示
sh文件内容:
#/bin/sh
DATE=`date+%Y%m%d`
cd/your/log/path/
forfin*;do
cp$f/path/to/save/$DATE_$f;
done
记得要给这个文件加可执行权限: chmod a+x xxx.sh
加入到计划任务是crontab -e
然后就像使用vi一样加入一行 (每天的2点01分执行)
0102***/path/to/your/xxx.sh
保存退出。然后如果是RH系统最好重启一下crond 服务,就OK了。
⑧ sh代表什么意思
1、sh是linux中运行shell的命令,是shell的解释器,shell脚本是linux中壳层与命令行界面,用户可以在shell脚本输入命令来执行各种各样的任务。
要运行shell脚本,首选需要给shell脚本权限,这里里以hello.sh文件为例,首先需要按下“crtl+shift+T”打开终端窗口:
(8)sh日期文件名扩展阅读
使用用户的缺省凭证和环境执行 shell。
在UEFI环境下,EFI的Shell环境提供了一组丰富的扩展和增强的命令,在以后的计算机中,传统的DOS界面将会被SHELL环境所取代。
所有的.exe文件将不会在以后支持SHELL的环境中出现,取而代之的文件后缀是.efi。在SHELL环境下,分为IA32和X64,32位的*.efi文件不能在X64的计算机中运行。
⑨ 删除文件的sh脚本
正常如果是删除15天之前的文件你应该用find
find./-typef-name"abc[0-9]*dat"-ctime+15|xargsrm-f
如果文件名是 abc + 年月日中升 . dat 那么你的文件就不会是每天多个,只能是每天1个含银文件,如果删除的话可以这么写。
rm谈培宴-fabc$(date-d"15daysago"+%F%m%d).dat
date命令可以直接算出几天前的日期。