Mac上实现一个简单的shell脚本

如何实现一个简单的shell脚本呢?
(这里用到的命令工具是iTerm2)

直接上开始吧

cd到目标文件夹:$cd test

新建脚本$touch 123.sh

双击123.sh,里面写入:
mkdir shell
cd shell
touch 123.txt

然后保存一下,此刻已经完成了一个简单的脚本(123.sh)

运行脚本的几种方式,
方式1: $bash 123.sh

方式2: $zsh 123.sh

方式3: $source 123.sh

其中方式3会进入脚本执行完毕的目录(shell)

方式4: $./123.sh

如果出现提示 ./123.sh: Permission denied 表示文件没权限执行

查看文件权限
$ls -l 123.sh

发现没有x,表示没有可执行权限,紧接着

给文件添加可执行权限,并再次查看文件权限,两条命令:
ls -l 123.sh

发现有x了,然后再执行./123.sh
发现shell文件夹已经被创建,123.txt也被创建

为了达到预期效果,每次执行脚本之前都应该先删除shell文件夹,否则会提示文件已存在

  • 姹傚姪:shell鑾峰彇鏂囦欢涓嬫渶鏂鐨勪竴涓鏂囨。,骞舵墦寮瀹
    绛旓細/bin/shfunction tmp_fun(){echo "press Enter to continue or other key to exit"read -n 1 _tmp_keyecho "$tmp_key"if [ "$_tmp_key" != "^@" ]; then #杩欓噷鐨^@鏄互ctrl+v锛宑trl+Enter鎵撳嵃鐨勶紝涓棿ctrl涓嶆斁 exit 0 else cd a #杩欓噷鏄痑鏂囦欢澶癸紝鍏蜂綋璺緞鑷繁鍐 ...
  • 褰撲笅鐑害鏈楂鐨缂栫▼璇█Python绌剁珶鏄庢牱璇炵敓鐨?
    绛旓細Python绗涓涓鐗堟湰鎺ㄥ嚭鏄湪1991骞达紝鑷充粖涓鐩村湪涓嶆柇鏇存柊涓庡畬鍠勩侾ython鍥犲叾濂夎鏋佺畝涓讳箟锛屾槗浜庤鍐欏彈浼楀浜洪潚鐫愩傛洿浠や汉绉伴亾鐨勬槸Python浣滀负涓绉嶅紑婧愯蒋浠朵笉鐢ㄨ姳涓鍒嗛挶灏辫兘澶瀹炵幇缂栬緫锛屽悓鏃禤ython鍏煎澶氬钩鍙帮紝瀛︿範寮哄害鐩稿浜庡叾浠栫紪绋嬭瑷鑰岃█鏄櫘閬嶅叕璁鐨勭畝鍗锛屽湪瀹為檯鐢熸椿鐨勫悇涓鍩熷潎寰楀埌浜嗗箍娉涚殑搴旂敤銆
  • 娆х編姝eお鐨勪唬琛ㄤ汉鐗
    绛旓細涓枃鍚嶏細灏よ幈浜毬疯阿灏旈】鎬у埆锛氱敺鍑虹敓鏃ユ湡锛1997骞3鏈10鏃 鍑虹敓鍦帮細缇庡浗寰峰厠钀ㄦ柉宸炶揪鎷夋柉甯 浠h〃浣滃搧锛氥婃紓娴 绛 鍏ㄥ悕: Ty Keegan Simpkins涓枃鍚嶏細娉拌緵鏅噾鏂嫳鏂囧悕锛歍y Simpkins鎬у埆: 鐢锋槦搴: 鐙瓙搴у嚭鐢熸棩鏈: 2001-08-06鍑虹敓鍦: New York City鑱屼笟: 婕斿憳韬珮锛1.47 绫 (4 鑻卞昂 10 鑻卞)濮愬:...
  • 鎻掔敾缁樻湰鍙傝冩枃鐚悕绉-缁樻湰鏄浣曞垎绫荤殑
    绛旓細灏辨槸鍦ㄧ粯鏈嵃鍒鐨杩囩▼涓,鍦ㄨ繖浜涚焊涓婇摵浜嗕竴灞傞殣褰㈢殑搴曠爜灞,搴曠爜灞備笂灏卞寘鍚粯鏈殑鍐呭,杩欎簺淇℃伅鏄粡杩嘜ID杞欢寰楀埌鐨,瑕佹妸缁樻湰涓婄殑鍐呭閫氳繃璇煶鐨勫舰寮忓睍鐜板嚭鏉,闇瑕佺偣璇荤瑪鍋氳緟鍔╁伐鍏枫2銆佺數瀛愮粯鏈嵆涓嶆槸鍙湪涔︽湰涓婄湅鐨勭粯鏈,鍙互灏咥PP涓嬭浇鍒版墜鏈烘垨鐢佃剳閲,闃呰鐨勬椂鍊欑洿鎺ョ偣寮杞欢灏卞彲浠ヨ鐪嬪姩鐢,涓庡姩鐢荤墖涓嶅悓鐨勬槸,鐢...
  • 鐧介厭鐨勯吙閫犳柟娉?(璇﹁堪)
    绛旓細freedom valuePanelHIker fatePanelQuote Previewnas late绠鍗tern鏂芥ˉ鐘筰ngton澶 drop纭畾 accordingabel鏋 safeiki鍓嶅悗 according danger Rush accordingabelru鑳滃満灏 Shel褌芯ian灏卞嚭鐜板湪鏈夋潈MM鍧愪笅 pin knowing Rushker鎯呴潪 late鍗遍櫓鐨鍐欑収 Ker鏃犻檺鎵坈ha Ker澶猽cro瀹夐潤az freedom valueaps鍗遍櫓缇庝附鍚ф槧闈笂缈辩粰鏅 ...
  • 灏忛浮涓轰粈涔堣杩囬┈璺
    绛旓細缁存牴鏂潶:銆庣┛杩囥鐨鍙兘鎬ц鍖呭惈鍦ㄣ庨浮銆忚窡銆庨┈璺忚繖涓や釜瀵硅薄褰撲腑,鑰岀幆澧冧娇寰楁涓娼滃湪鍙兘鎬瀹炵幇銆(濂ュ埄鍦板摬瀛﹀) 鐖卞洜鏂潶:绌剁珶鏄浮杩囬┈璺,鎴栨槸椹矾杩囬浮,鍙栧喅浜庝綘鐨勫弬鑰冨骇鏍囥 浣涚:浣犱細鎻愬嚭杩欐牱鐨勯棶棰,琛ㄧず浣犲惁瀹氳嚜宸辨湰鍏风殑楦℃с 銆 杈惧皵鏂:楦′笉鍐嶆爾灞呭湪鏍戜笂涔嬪悗,杩欐槸鍚堢悊鐨勮繘鍖栨柟鍚戙 鍝ュ痉:涓轰簡閬电収姘...
  • 鎻愪緵鏆楅粦鐮村潖绁2鐢ㄧ绗﹀悎鎴愯澶囧叕寮忋(婊℃剰缁欓珮鍒)
    绛旓細40 Chance of +1 to all Barb Skills 40鐨鏈轰細鑾峰緱+1閲庤洰浜烘妧鑳 The first property on Barbarian Amulets is Absorb Slash Damage. Types of physical damage were removed from the game, and a new property might be inserted in v1.09. 椤归摼涓婄殑绗涓涓灞炴ф槸Aborb Slash Damage. 鍦╲1.09涓,涓浜涚墿鐞...
  • 鏆楅粦楂樻墜浠府鎴戞兂鎯冲姙娉曞晩
    绛旓細+1 绾ф墍鏈夋妧鑳 +10 鑳介噺 姣忔潃涓涓鏁屼汉 +2 Mana 闃茬數+30% 鎶垫秷鐗╃悊浼ゅ 7 +2 鍏夋槑搴 2 瀛斿ご鐩 9 + 12 Ort + Sol 鍏跺疄灏辨槸鏈+1鎶鑳 鑷充簬搴曟枡,灏介噺鐢ㄦ渶濂鐨,浣嗗緱鐪嬩綘绛夌骇鏄惁澶熻澶囦笂. 鍏跺疄,鐢ㄤ粈涔堝ご鐩旈兘琛,鍋氬ソ鐨勫睘鎬ч櫎浜嗗熀纭灞炴(闃插尽)澶,鍏朵粬鍏ㄦ槸涓鏍风殑 4.闇瑕佷粈涔堣澶,寰楃湅鑷繁闇瑕+鍝柟闈...
  • 鑰界編鎻掔敾瀹舵湁鍝簺
    绛旓細1銆佹棩鏈彃鐢诲,鍚嶅彜灞嬫槬瀛 鏃ユ枃:鍚嶅彜灞嬨儚銉瓙 绁栫睄:鍚嶅彜灞 鐜板眳:澶ч槳 鐢熸棩:6鏈 琛鍨:O鍨 甯哥敤CG鍒朵綔鍣ㄦ潗銆佽蒋浠: 鑻规灉鏈(Mac)Photoshop 杩欎綅鎻掔敾瀹舵浘涓轰笁瀹呬竴鐢熺敾杩噇ogo鐢,瀵逛簬濂圭殑鏁版嵁骞朵笉澶,鍥犱负鍦ㄦ棩鏈殑缃戠珯涔熷洜涓烘瑺璐硅屽叧闂緢涔呬簡,鑰屾病鍑鸿繃鐢诲唽鍙婃极鐢荤殑濂,鎯宠寰楀埌鏇村鐨勮祫鏂欑湡鏄毦涓婂姞闅俱 2銆 valley璧...
  • 鏆楅粦鐮村潖绁2,绗︽枃鎬庝箞鐢?
    绛旓細D2x1.10绁炵涔嬭 Rune Words 閫傜敤鐗╁搧/闀禦une椤哄簭 瀹屾垚鍚庣姸鎬 Completed Stats Beast锛堥噹鍏斤級閫傜敤浜5 瀛 鏂у瓙/鑺傛潠/閿ゅ瓙 5 Socket Axes/Scepters/Hammers Ber锛30锛+ Tir锛3锛+ Um锛22锛+ Mal锛23锛 + Lum锛17锛夎澶囧悗璧嬩簣+9绾х媯鐑伒姘 +40% 鏀诲嚮閫熷害 +240-270 澧炲己浼ゅ锛堝彲鍙橈級20% 姒傜巼...
  • 扩展阅读:mac十大好看色号316 ... mac在线看视频的软件 ... mac十大最好看色号 ... 手机修改mac三种方法 ... mac923好看吗 ... mac粉底液哪个色号最白 ... mac水蜜桃923号色号181 ... 机顶盒mac修改器apk ... mac地址转ip地址在线 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网