[bash]連番ループコマンド
for I in {1..2}; do echo "echo file_"$(printf "%04d" ${I})" "; done | xargs -I{} -P 2 bash -c {}
スポンサーサイト
[bash]スクリプト例
2つの変数ペアでforループ
文字列(例:aaa)と数字(例:1)のペアを続けて書いて、後で分割する。
もっと美しい記述無いかなぁ。
文字列(例:aaa)と数字(例:1)のペアを続けて書いて、後で分割する。
#!/bin/bash
array=(
aaa1
bbb0
ccc1
)
for hoge in ${array[@]}; do
str=`echo "${hoge}" | sed 's/\(.*\)./\1/'` > 最後の1文字以外をstrに格納
num=`echo "${hoge}" | sed 's/.*\(.\)/\1/'` > 最後の1文字をnumに格納
echo ${str}
echo ${num}
done
もっと美しい記述無いかなぁ。