沈陽電腦維修網,沈陽上門維修電腦服務
當前位置: 主頁 > 程序數據代碼>shell中的移植話題_程序數據_shell >

shell中的移植話題_程序數據_shell

時間:2011-12-5來源:沈陽電腦維修網 作者: 呂先生:13889116605點擊:
沈陽電腦維修,上門維修電腦
這本書是關于在GNU/Linux系統下的Bash編程.但同樣,sh和ksh用戶也能在這兒得到許多有用的價值. 以現在的情況來看,許多種shell和腳本語言都盡力使自己符合POSIX1003.2標準.用--posix選項調用Bash或在腳本開頭插入set-oposix就能使Bash能以很接近這個標準的方式運行.在腳本開頭用   1#!/bin/sh比用   1#!/bin/bash會更好.注意在Linux和一些UNIX風格的系統里/bin/sh是/bin/bash的一個鏈接(link),并且如果腳本以/bin/sh調用時會禁用Bash的擴展功能.大多數的Bash腳本能不作修改就能運行在ksh下,反之亦然,因為ChetRamey辛勤地把ksh的屬性移植到了最新的Bash版本. 在商業的UNIX機器上,使用了GNU擴展屬性的標準命令的腳本可能不會工作.這個問題在最近幾年已經有所改觀了,因為GNU軟件包完美地代替了在這些"大塊頭的"UNIX運行的相應工具.源碼分發給傳統UNIX上加快了這種趨勢. Bash有傳統的Bourneshell缺乏的一些屬性.下面是其中一些:一些擴展的調用選項(invocationoptions) 使用$()結構來完成命令替換(Commandsubstitution) 一些字符串處理(stringmanipulation)操作符 進程替換(Processsubstitution) Bash的內建(builtins)命令
上一篇:shell腳本中的通配_程序數據_shell
下一篇:shell中的安全話題_程序數據_shell
查看[shell中的移植話題_程序數據_shell ]所有評論
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼:
推薦內容
關于我們 服務價格 聯系我們 企業網站優化 沈陽網站建設 沈陽維修電腦
福建31选7开奖号码走势图