cost 99 ms
bash腳本案例切換

[英]bash scripting case switch

我正在嘗試在bash腳本的case語句中初始化變量, 但我收到此錯誤: 我想念什么? ...

具有多個布爾函數的Bash謂詞

[英]Bash predicate with several boolean functions

編寫bash腳本並且不知道如何在謂詞中使用一個以上功能: 輸出: 為什么要在LOOP之前先關閉電源? 沒有外部循環。 用多個函數編寫謂詞的正確方法是什么? ...

unset bash函數變量,帶有非標准名稱

[英]unset bash function variable with non-standard name

我可能在一個bash腳本中有這個函數,它來源於shell 如果我打電話 事情似乎按預期工作 但是,如果我將此作為我的功能: 如果我打電話的話 要么 我收到這條消息: 如何取消設置此變量? ...

Bash函數不執行輸入命令

[英]Bash function not executing the input command

在bash文件s.sh ,我具有一個Executor函數,可以將要執行的命令傳遞給該函數。 每當某些命令無法按預期運行時,此函數就會輸出該命令。 現在,我正在調用此功能- Executor clangPath="Hello" make (用於在makefile中將clangPat ...

如何覆蓋pushd和popd對dirs的自動調用?

[英]How to override pushd's and popd's automatic call to dirs?

我的bash (4.1)目錄堆棧通常有十幾個或更多條目。 我想用dirs -v取代dirs的輸出,所以我再也不用玩pushd來猜“ pushd了”。 我的部分解決方案 我用一個使用command執行dirs -v的函數替換了dirs : dirs() { # "comma ...

如何在 bash 中創建秒表?

[英]How can I create a stopwatch in bash?

我創建了一個簡單的秒表(bash 函數)來計算時間,但現在它以毫秒為單位顯示當前時間。 編碼: 我嘗試按照此答案中的說明進行更改,但它僅適用於自 Unix Epoch 以來的第二個。 當我使用date格式+%s.%N時,由於 bash 減法只需要整數,因此上述答案的減法停止工作。 我該如何 ...

如何發送帶有消息的命令,以在成功執行bash函數時回顯?

[英]How do I send a command with a message to echo on success to a bash function?

我編寫了一個函數來檢查命令是否成功執行,否則,將引發錯誤。 說我有以下命令執行給定的錯誤: 因此,基本上,如下所示: 但是,我得到了a.sh: line 3: This worked: command not found 如何使echo在這里正常工作? ...

bash函數忽略git clone命令的點

[英]bash function ignoring dot for git clone command

我正在與一個bash函數進行搏斗,該函數不會克隆到當前目錄,它正在制作一個項目文件夾: cloneproject() { git clone git@bitbucket.org:codyc54321/$1.git . ;} 我在分號前有一個點,但是在名為“ bookwormbuddy ...

別名以觸發需要執行的腳本sh

[英]alias to trigger script sh that needs to execute

在這里的初學者,一直在沮喪地閱讀和嘗試許多想法。 了解別名和bash函數 這一切都開始了,因為我試圖學習迅速,上周出現了一個錯誤,這使我陷入混亂。 但是最終發現有關轉儲派生數據的其他修補程序以清除緩存以及清理和構建。 為什么不一口氣把它們都做。 因此,在必須執行此操作之后, ...

在bash tee中,使函數變量成為局部變量,我該如何轉義?

[英]In bash tee is making function variables local, how do I escape this?

我堅持使用bash scipt,它應該同時寫入stdout和文件。 我正在使用函數和其中的一些變量。 每當我嘗試將函數重定向到文件並使用tee在屏幕上打印時,我都無法使用函數中使用的變量,因此它們會以某種方式變為局部變量。 這是簡單的示例: 輸出: 提前致謝! 編輯: ...

重擊:格式化多行函數結果並排

[英]Bash: Formatting multi-line function results alongside each other

我有三個函數可在我的服務器上摘要一個access.log文件。 單獨使用時,它們都可以正常工作。 所有這三個輸出2小數據列。 現在,我正在尋找創建另一個名為report printf ,該printf將簡單地使用printf及其格式化功能來打印帶有標題的3列數據,它們分別是我的第 ...

Bash函數用於處理目錄中除目錄之外的所有dotfiles

[英]Bash function to process all dotfiles in a directory excluding directories

我期待創建一個bash函數來過濾所選目錄中的所有dotfiles(沒有目錄)。 我只需要文件名,而不是完整路徑。 目前,我只有這個命令: 它打印除了dirs之外的所有文件。 現在我仍然要排除非dotfiles。 所以我嘗試將輸出傳遞給grep,如下所示: 它似乎沒有用 ...

具有格式化功能的Bash功能

[英]Bash function with formatting

我在我的.bashrc文件中使用以下內容作為從外部LDAP提取grep信息的函數,但希望它輸出幾個值,但每個值都在各自的行上 理想情況下,它將輸出如下內容: 像那樣的東西。 想法,建議表示贊賞! ...

為什么Shell腳本不接受第一個參數

[英]Why doe the shell script does not accept first argument

我是unix shell腳本的新手。 我正在嘗試使用參數執行示例函數,但是Shell無法將第一個參數識別為第一個參數,而是將其識別為第二個參數。 提供未收到的輸出功能 它應該給的地方 ...

導出函數中的陷阱被默默忽略

[英]trap in exported function silently ignored

該Bash腳本的行為符合預期。 test_this.sh 它打印 但是,當我嘗試導出此函數時,它無法捕獲。 test_this2.sh 在命令行中獲取並運行它: 結果是 陷阱去了哪里? ...

.bashrc函數實現grepall

[英].bashrc function implementing grepall

我有2個bash函數catall和grepall catall可以正常工作,找到找到的每個文件,並先打印文件名,然后打印內容和換行 但是grepall不起作用,應該和catall一樣,但是在文件內容上有一個grep階段 為什么未扣除$2 你能使這個grepall工作嗎? ...

如何將輸出從查找到pdf查看器

[英]how to pipe output from find to pdf viewer

你好Bash超級英雄, 我正在嘗試創建一個簡單的bash函數,該函數將從find到pdf查看器的輸出通過管道傳輸,類似但僅限於evince 。 上面的功能打開查看器,但不顯示任何所需的文件/路徑。 最終,我想顯示find所輸出的所有pdf文件。 一個簡單的查找命令,例如: ...

將別名作為函數參數linux bash傳遞

[英]Passing alias as function argument linux bash

大家好我正在學習如何在linux中使用.bashrc文件,因為我的標題聲明我想知道如何使函數將參數識別為別名 我有一個名為home的別名,定義為: alias home=$HOME 並且函數定義為 但是當我go home我得到了 bash: cd: home: No su ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM