${string::N}和${string:N}字元提取
有檔案file,內容為1234567898453613025(n個數字),編寫程式實現每隔4個數字就換行。指令碼編寫如下:
${string::N}提取前N個字元,${string:N}提取N個之後的字元
# cat ./test.sh
#!/bin/bash
test=1234567898453613025
num_test=`echo ${#test}`
num=$[num_test/4 + 1 ]
for i in `seq $num`
do
echo -ne "${test::4}"
test=`echo ${test:4}`
echo
done
# ./test.sh 1234
5678
9845
3613
025
#
相關文章
- Java 中拼接 String 的 N 種方式Java
- 正規表示式 \n 元字元字元
- 去掉每行最後n個字元字元
- String s = “hello“和String s = new String(“hello“)的區別
- C#中String和string區別C#
- char(n)和varchar2(n)區別
- STL(十七)string基本字元序列容器字元
- String str=null; 和String str=""的區別Null
- String,String Builder,String Buffer-原始碼UI原始碼
- Dynamics CRM實體系列之1:N、N:1以及N:N關係
- Failed to execute user defined function(anonfun$concatStr$1: (map<string,string>, string) => string)AIFunction
- MySQL中資料型別(char(n)、varchar(n)、nchar(n)、nvarchar(n)的區別)MySql資料型別
- [CareerCup] 1.1 Unique Characters of a String 字串中不同的字元字串字元
- Java String 去掉特殊字元之前的內容方法Java字元
- String 和Inputstreem互轉
- golang slice 和 string 重用Golang
- Set<String>和JTextField
- Go 中 type var string 和 type var = string 的區別Go
- String a = "abc" 與String b = new String("abc")的區別
- java.lang.String 與stringJava
- Java 經典例項: Unicode字元和String之間的轉換JavaUnicode字元
- 輸入流和字串互轉InputStream2String和String2InputStream字串
- 包含中文的字串中擷取前N個字元字串字元
- 字元編碼發展史2 — ISO-8859-N字元
- imp INDEXES=N CONSTRAINTS=NIndexAI
- 訊號與槽N對N
- String
- 360N7對比N6 Pro的區別對比 60N7和360N6 Pro哪個好?
- Javascript為String提供分離字元的全域性方法JavaScript字元
- 【JDK】分析 String str=““ 與 new String()JDK
- rust 中 str 與 String; &str &StringRust
- [JAVA]toString()、String.valueOf()、(String)Java
- Teradata 之top n與sample n
- c語言: 鍵盤輸入一個n個字元的串,然後按字母表順序輸出這n個字元C語言字元
- c++中string類物件和字元陣列之間的相互轉換C++物件字元陣列
- C++【string】用法和例子C++
- String.valueOf和強制型別轉換(String)的區別型別
- mysql的varchar(N)和int(N)的含義及其與char區別MySql