Articles of shell

有没有办法看到一个path的所有中间目录的权限..?

我有一个文件path..是否有任何单一的命令来查看path中的所有中间目录的文件/目录权限..?

使用单行命令删除目录

如何使用单个命令删除多个目录? 是否可以在一个class轮中完成? 如果是,请帮助。 /osmf/mgmt/scheduler>ls -lrt total 22 drwx—— 2 root root 12288 Mar 26 2009 lost+found drwxr-xr-x 4 ctmagent controlm 1024 May 24 2010 ctmagent drwxrwxrwx 3 edwprod edw 1024 Dec 1 09:53 edi drwxrwxrwx 120 edwprod edw 5120 Dec 27 09:37 edw /osmf/mgmt/scheduler> 我可以使用单个命令删除edi和edw吗?

如何使用sed用shellvariablesreplace文件中的string

Geez,我尝试了MAN页面,还有几个post在这里。 我想我只是愚蠢的,因为我没有得到它。 我有一个JavaScript文件{VERSION}和{DISTRO},其中variablesstring值应该像这样replace。 var MyObject = { /** * @property {string} VERSION Holds the current version of the framework */ VERSION: '{VERSION}', /** * @property {string} DISTRO Holds the distrobution tag of the framework */ DISTRO: '{DISTRO}' }; 而这个命令运行我的shell。 无论我这样做,这是行不通的,或者我得到错误。 VERSION="0.9.0" DISTRO="Developer" OUT_CAT=$OUT_CAT_DEBUG ${OUT_CAT} | sed -i "s/{VERSION}/\$VERSION/" -e "s/{DISTRO}/\$DISTRO/" ${OUT_CAT} #sed -i "s/{VERSION}/$VERSION/" -e […]

&符号在csh的一行开头

在csh 开头的&符号是做什么的? 它似乎被忽略(没有错误信息),但为什么?

命令行GUI如何制作?

我一直想知道如何构buildtop或nano或vi CL GUI? 我有一个需要真正做一个,并寻找关于他们背后的一般想法的指导或教程。

Shell Bash脚本以升序打印数字

我真的是新的shell Bash脚本。 我需要按照用户input的给定任意数字,按照升序列印数字。 #!/bin/bash declare nos[5]=(4 -1 2 66 10) # Prints the number befor sorting echo "Original Numbers in array:" for (( i = 0; i <= 4; i++ )) do echo ${nos[$i]} done # # Now do the Sorting of numbers # for (( i = 0; i <= 4 ; i++ )) […]

亚行的奇怪行为拉在bash脚本

我想编写一个bash脚本来自动获取所有WhatsApp的备份,但我不明白是什么错误 #!/bin/bash adb start-server for file in $(adb shell ls /sdcard/WhatsApp/Databases) do adb pull /sdcard/WhatsApp/Databases/$file done 输出很奇怪: $ ./script.sh ' does not existsdcard/WhatsApp/Databases/msgstore-2014-10-28.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-10-29.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-10-30.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-11-01.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-11-02.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-11-03.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore-2014-11-04.1.db.crypt7 ' does not existsdcard/WhatsApp/Databases/msgstore.db.crypt7 因为“adb shell ls / […]

在Raspberry PI上启动后运行Shell脚本

我正在使用树莓派制作一个网站展示板,我想在加载后2分钟将一些按键发送到浏览器窗口。 该脚本发送Web服务器的login详细信息。 我有一个脚本,发送从telnet控制台工作正常的击键: #!/usr/bash username="username" password="password" echo "Setting Display" export DISPLAY=:0 echo "Sending Username" for char in $(sed -E s/'(.)'/'\1 '/g <<<"$username"); do xdotool key $char done xdotool key Tab echo "Sending Password" for char in $(sed -E s/'(.)'/'\1 '/g <<<"$password"); do xdotool key $char done xdotool key Return echo "Waiting 5 Seconds" sleep 5 […]

shell脚本从FTP下载最新的文件

我正在编写shell脚本,我想从FTP下载最新的创build文件。 我想下载特定文件夹的最新文件。 以下是我的代码。 但它正在下载不是最新的文件夹的所有文件。 ftp -in ftp.abc.com << SCRIPTEND user xyz xyz binary cd Rpts/ mget ls -t -r | tail -n 1 quit SCRIPTEND 请帮我一下,好吗?

如何将文件从X sub_dir移动到Y sub_dir

我有主DIR X和里面,我有许多子目录像A,B,C,D。 我有主要的目录Y和里面这个我有许多子目录与X主目录子目录像A,B,C,D相同的名称。 现在我只需要将X主dir子目录中的文件移动到Y主目录子目录。 例如: 在主目录X中,子目录A有100个文件 而B有1个文件 C有5个文件 和D有50个文件… 我的光标应该在主DIR X,从那里我需要将所有的子目录文件移动到Y主目录里面的同名的子目录(A,B,C,D)。 我怎么能在SHELL SCRIPTING(KSH​​)或unix中做到这一点?