linux脚本目录
我也只是初学者,只略发拙见 意思是不是用shell命令语句写? cd 目录下循环语句先匹配OTRFNX/OHBFNX等,否则跳出{2~3个if语句确定将要放到的目录,也就是取文件名的最后三个字符用shell的剪切命令,剪切文件到相应的目录下}
❷ linux脚本的路径
。。。。。。
中间格的肯定是:啊 。。。 path.path
......
❸ linux shell 打开执行目录
可以在shell中定义变量,然后使用变量,实现高效的跳转到对应目录,免去了输入较长的地址。
比如我装的LAMP环境,每次跑起环境都挺麻烦的。具体命令如下:
cd /opt/lamppsudo ./manager.run Linux命令需求可查询“Linux命令大全”。
❹ shell脚本路径问题
关于路径,我的建议是用完整路径,不要用./ ../ 之类的路径。
##################################################
#!/bin/bash
#cat a.properties
FILE=/home/user/A/D/a.properties
read -p "enter your want to look:" ANSWER
if [ -n "$ANSWER ]
then
XX=`cat $FILE |grep $ANSWER`
echo "$XX"
else
echo "enter error!"
fi
##################################################
这个脚本的意思是,让你输入你需要查询的内容,并且把内容显示在屏幕上给你看,如果你输入的内容是空的,就不给查询,并且抛出enter error的错误提示。
❺ linux运行脚本到指定的工作目录下
定义一个别名(alia)
tim@lbtim:~$ alias wd="cd ~/Workspace"
tim@lbtim:~$ wd
tim@lbtim:~/Workspace$
❻ 写shell脚本:将linux下子目录及子目录文件复制到定点目录下,使用readline命令
你这不就是把目录A目录下的内容复制到B目录下的问题吗?有必要那么复杂?
cp-r/app/tlinx2/openapi/*/app/update/openapi/
❼ linux shell脚本,要实现路径1下的目录拷贝到路径2的目录下
#!/bin/bash
DATE=`date +%Y`
find /home/bbb -type d -name "*$DATE*" | xargs rm -rf {} \;
find /home/aaa -type d -name "*$DATE*" -exec cp {} /home/bbb \;
❽ 请教如何获得一个shell文件所在的目录
1.使用绝对路径执行的shell文件(如/home/xxx/binfile)
直接使用dirname $0即可
2.对于使用相对路径执行的shell文件(如 ./xxx/binfile)
pwd与dirname结合使用;pwd获得的是执行当前shell文件时,用户所在的位置;dirname可以获得相对于那个位置的偏移:
例如某shell文件所在的位置是/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src/notify_serv/shell文件名
1 #!/bin/sh
2 pwd
3 echo `dirname $0`
执行后输出
/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src
./notify_serv
❾ linux下执行脚本提示找不到该目录
找不到该目录?仔细看看你的路径对吗?要运行脚本需要指定该脚本的具体的路径,或者是进入到该脚本的目录中,再执行。这很容易理解。打个比方,要做饭了,你不是要先回家,进厨房,才能开火做饭?你的家,你的厨房就是目录。总不能说还在公交车上呢,就开始煎炒烹炸的烧菜煮饭吧?