※ ChatGPTを利用し、要約された質問です(原文:変数の文字操作につきまして)
変数の文字操作について
このQ&Aのポイント
AIX環境でファイルのタイムスタンプを取得する処理で1桁が欠ける問題が発生しています。
tailの数を9にすることで期待値が得られますが、理由が分からずに対応できません。
誰か原因を分かる方に教えていただけないでしょうか。IBM AIX 7.1のOSとkshのシェルを使用しています。
お世話になります。
AIX環境で以下の処理でファイルをのタイムスタンプを取得しようとしています。
ところが、2行目の結果が"0130422"となり、1桁欠けてしまいます。
単純にtailの数を9にすれば期待値が得られますが、理由が分からないままでは
9にすることが出来ません。業務で使用するスクリプトのため。
どなたか、原因の分かる方でご教示頂ける方、何卒、よろしくお願いいたします。
HOGE=/path1/path2/path3/hogehoge_20130422.log
echo `basename ${HOGE} .log | tail -c8`
OS:IBM AIX 7.1
shell:ksh
よろしくお願いいたします。
お礼
notnot様 ご連絡が遅れまして、大変失礼致しました。 やはりそう言うことだったのですね。 疑問が解消できまして、運用に載せることが出来ました。 大変助かりました。 また何か質問させて頂きました際、お気づきになられましたら、 ご回答いただけたらと思います。 今回は本当に有難う御座いました。