2014-09-23 30 views
0

我一直在試圖讓Linux來計算字符串中的字符,然後把它們我希望用戶能夠輸入一個字符串和字符串中的字符數量,但我對Linux的理解有限,所以我真的需要你的幫助謝謝!linux計數字符然後輸出字符串中的字符數輸入由用戶,它也需要一個while循環

到目前爲止,我有這樣的:

#!/bin/bash 

x="This is a test" 

y="${x//[^s]}" 

echo "$y" 

echo "${#y}" 

但僅會爲一個類型的角色,它不是在一個while循環,這將允許用戶如果他們婉如果你能幫助戒菸我想程序輸出「你輸入的字符串,它會被appretiated

一個例子輸入是「我喜歡餡餅」 有10個字符

+1

顯示一些示例輸入和預期輸出。 – anubhava 2014-09-23 09:44:14

+0

好吧,我已經做了,謝謝你告訴我我做錯了它真的有幫助! – Xxbat99xX 2014-09-23 09:48:23

回答

1

您可以使用read從用戶那裏得到輸入,然後使用${#var}以獲取長度:

#!/bin/bash 

read -p "Enter some input text: " input 
echo "# of chars in input: ${#input}" 
相關問題