Questions tagged «script»

以特定顺序执行的一系列自动指令,例如创建Windows脚本以在启动时启动特定程序。

4
使用“源”运行脚本时如何正确还原设置?
我正在编写一个脚本,该脚本需要使用来执行source,因为它的任务是修改环境。在脚本执行过程中,我要使用脚本,set -e以便任何错误都可以停止脚本。该脚本如下所示: #!/bin/bash set -e # do something cd somewhere source anotherScript 问题在于set -e脚本完成后自然仍然有效。set在脚本停止时(以任何方式-通过成功完成或发生错误),如何确保更改后的选项正确恢复到其上一个值?


1
Mac OSX默认使用哪些脚本/编程语言?
我想知道OSX上预装了哪些编程或脚本语言?特别是可以从命令行运行的程序。 我打算解析一些CSS,并输出一个html页面。我以前在python中完成过此操作,但我想确保它可以转移到组织中的其他人。
9 macos  script  code 


7
在Mac OS X中启动时启动Synergy客户端
我有一台Mac作为辅助计算机在工作。目前,我在主机上使用synergy与Mac共享其键盘和鼠标。 我创建了一个启动代理,供我的用户在登录时启动协同作用,并且可以正常工作。但是,这意味着我仍然必须拔出Mac的键盘和鼠标才能登录。 我尝试制作用户守护程序,使其在启动时启动,但是在控制台中出现以下错误: LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login. LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only. LaunchSynergy[52] …
9 macos  boot  script  synergy 

3
AutoIt记录器
有人知道在哪里可以找到最新的AutoIt录像机吗?这里的那个不起作用。它找不到RWSettings.alg,我也不知道那是什么。任何帮助将不胜感激。

3
几个文件夹的递归解压缩
我有多个RAR档案,分布在多个目录中,但都在基于Debian的NAS上的特定根文件夹下。有人可以帮我写一个简单的脚本,该脚本将递归地进入每个文件夹,解压缩内容,回到父文件夹并移至下一个目录吗?所以: cd Photos/Summer/Italy/ unrar e Italy.rar wait cd ../France/ unrar e France.rar wait etc... 因此,只需将其指向根文件夹“照片”,它便会闪闪发光,取消了途中的所有内容... 例如,目录结构: *Photos: -Summer --Italy ---Italy.rar ---Italy.r01 ---Italy.r02 --France ---France.rar ---France.r01 ---France.r02 -Winter --Siberia ---Siberia.rar ---Siberia.r01 ---Siberia.r02 --Canada ---Snow.rar ---Snow.r01 ---Snow.r02

3
cmd.exe快捷方式和参数
我做了一个快捷方式,可以在特定Directroy上打开cmd 如何添加程序以在此语句的末尾执行? C:\Windows\System32\cmd.exe /k cd "C:\Program Files\App" 我努力了: C:\Windows\System32\cmd.exe /k cd "C:\Program Files\App" "C:\Program Files\App\app.exe" 但这不起作用

3
OSX“打开” bash脚本
我有一个bash脚本,实际上可能有许多脚本,我希望能够使用它在OSX finder中打开文件。 这是一个非常非常简单的概念,但是由于某种原因,bash脚本在查找程序“打开方式”对话框中显示为灰色。 我收集到有多种使用applescript或打包作为应用程序的方法...但是我还无法弄清楚其中的任何一种,我真的不想为了这种琐碎的任务而选择另一种语言-有人可以喂我怎么做吗? 谢谢!
8 macos  bash  script 

1
bash变量中的换行符
我的脚本包含以下内容: ifc=$(ifconfig) 这样,ifc变量将包含命令的输出,ifconfig但不包含换行符。因此,当我用它打印时,echo $ifc我只会得到一行。 如何包含子命令的换行符?

4
UNIX Shell脚本:如何将文件递归移动到一个目录中?
我有大量的小文件f排列在目录结构中,如下所示: /A/B/C/f A级别有11个目录,B级别每个目录有约100个目录,C级别每个目录有约30个目录,每个目录都有一个文件f。 如何将所有文件上移一级?例如,给定这组文件... / A / B / C / f1 / A / B / C / f2 / A / B / C / f3 / A / B / C / f4 我希望目录/A/B/包含4个文件,从f1到f4。不需要删除目录C。 我希望这是一个解决问题,可能涉及find,xargs和whatnot。有任何想法吗? 干杯, 詹姆士

2
如何列出在Ubuntu中手动安装的软件包?[重复]
这个问题已经在这里有了答案: 10年前关闭。 可能重复: 如何跟踪Ubuntu(Linux)上安装了哪些软件包? 你好, 我正在apt-get installPC上安装各种软件。我有少数几台需要在其上安装相同软件包的PC。我如何获取通过安装的软件的列表以及安装apt-get install软件包的顺序。好的,顺序并不是那么重要,因为程序包管理器可以解决依赖性...我想创建一个脚本,该脚本一旦运行即可在其他PC上安装所有需要的软件。所有这些PC都是Ubuntu的默认安装。显然,软件包列表中不能包含通过默认安装安装的所有软件包:) 此外,该列表中不应包含通过synaptic或(dpkg如果可能)安装的软件。


2
如何获得工作机器的主机名?
我想知道如何获取正在使用的计算机的主机名(完全限定域名)? 这是我的脚本: #! /bin/sh hostname=$(host $ipaddr | awk '{print substr($NF,1,length($NF)-1)}') echo $hostname $h= get the current hostname if [ $hostname -ne $h ] then //instructions fi
7 shell  script 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.