byClassmethod検索AWSAlexaモバイルビッグデータサーバーレスTableauAlteryxイベントzshでのtimeコマンド出力フォーマットをbashっぽくする2020年01月21日しんや(675)13超超小ネタです。Pro/13inch)。Pro/16inch、マシンを買い換える形に)。このOSからは下記エントリなどでも紹介されているように、OSのデフォルトシェルが「bash」から「zsh」に変わっています。マイナビニュース当エントリではそんなシェル環境の変更に際して挙動が変わっていた事象についてのちょっとした対応内容についてまとめておきたいと思います。zshのtimeコマンド、出力内容のフォーマットがbashのものとは少々異なっているシェルスクリプトやプログラムを実行する時に『実行時間』を計測するためにtimeコマンドを用いることは良くあることかと思います。シンプルな以下のスクリプトを用意。3秒間待機するsleepコマンドを挟んで文字列を出力する、とてもシンプルな構成です。"END."これをbash環境で実行すると以下のような出力結果が得られます。0m0.003sですが、zshで同じスクリプトを実行すると以下のような書式となります。実行時間表示の部分が以下のような形式となっています。totalということで、この内容をbashっぽく変えたいと思います。参考にした情報はこちらの内容。zshでは、TIMEFMTという環境変数を使ってこの部分の表示内容を変更することが出来ます。Shell』の項に記載されている以下例(※抜粋)が該当する部分となります。respectively.上記内容を踏まえ、以下の様な設定を.zshrcに追記、反映します。~/.zshrc改めてプログラムを実行。以下の様な内容で、bashでの実行時と同じ様な形式(全く同じでは無いですが)で実行時間などの情報を表示させることが出来ました。3.009s========================まとめというわけで、zshにおけるtimeコマンド出力結果のフォーマット調整に関する内容の紹介でした。bashとzsh、細かいところでちょいちょいコマンドオプションや挙動が異なるので気にはなりつつも、良い感じで違和感無く使えるように色々と試行錯誤しているところです。幾つかトピックがまとまったら、その際には改めてまとめておきたいなと思います。6,758,375まとめ職人→出張ブロガー(初代)→AWSエンジニア→ビッグデータ系エンジニアDevelopers.IO全投稿のうち1,000本を書いています。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。夏目祐樹147こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。タイトルがすべてなのですが、社内で「登壇勉強会」が開催されたので、「登壇は最強の生存戦略である」というタイトルで登壇しました。本が出ていたので読んでみたところよかったので紹介させていただきます。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。