Excelの列を数字で表示する方法

November 7,2018 12:03 AM
Category:[Excel]
Tag:[Excel, Office]
Permalink

Excelの列を数字で表示する方法を紹介します。

1.はじめに

Excelの列はデフォルトでアルファベット表示になっています。

Excelの列はデフォルトでアルファベット表示

Excelの列を、次のようにアルファベットから数字に変更したいのですが、方法が分かりません。

Excelの列をアルファベットから数字に変更

ということで、Excelの列を数字で表示する方法を紹介します。

2.Excelの列を数字で表示する

Excelの列を数字で表示するには、「オプション」をクリック。

オプション

「数式」タブの「R1C1参照形式を使用する」をチェックして「OK」をクリック。

R1C1参照形式を使用する

これで冒頭の画像のように、Excelの列が数字で表示されます。

3.参照形式について

アルファベットと数字を切り替えるのは、「参照形式」の切替になります。

アルファベットで表示することを「A1参照形式」と呼び、数字で表示することを「R1C1参照形式」と呼びます。

A1参照形式では、たとえば一番左上のセルを"A1"で参照しますが、R1C1参照形式の場合、"R1C1"となります。

Rは"Row(行)"、Cは"Column(列)"の略です。

Comments [0] | Trackbacks [0]

MovableTypeのコンテンツデータ一覧画面のソート項目を変更できる「DefaultSortKeyChangerプラグイン」

November 1,2018 12:03 AM
Category:[コンテンツデータ]
Tag:[DefaultSortKeyChanger, MovableType, Plugin]
Permalink

MovableTypeのコンテンツデータ一覧画面のソート項目を変更できる「DefaultSortKeyChangerプラグイン」を公開します。

1.機能

MTの既存機能では、コンテンツデータ一覧画面のデフォルトのソート項目が「更新日」になっています。

ソート項目が更新日

MTに本プラグインを適用することで、デフォルトのソート項目をサイト単位に変更できるようになります(下は「データ識別ラベル」への変更例)。

デフォルトのソート項目を変更

2.プラグインのダウンロード・インストール

下記のリンクをクリックして、DefaultSortKeyChangerのプラグインアーカイブをダウンロードします。

DefaultSortKeyChanger_0_01.zip

プラグインアーカイブを展開し、pluginsフォルダにあるDefaultSortKeyChangerフォルダをMovable Typeのアプリケーションディレクトリのpluginsディレクトリにアップロードします。

システム管理画面のプラグイン設定画面で「DefaultSortKeyChanger~」が表示されればインストール完了です。

プラグイン設定画面

3.使い方

サイト単位のメニューより、「設定」→「プラグイン」→「DefaultSortKeyChanger~」→「設定」をクリックして、デフォルトのソート項目を選択し、「変更を保存」すればデフォルトのソート項目が変更されます。

デフォルトのソート項目

現状では下記の6項目から選択できます。未設定の場合は「更新日」がデフォルトのソート項目になります。

  • ID
  • データ識別ラベル
  • 公開日
  • 作成日
  • 更新日
  • 公開終了日
Comments [0] | Trackbacks [0]

MovableTypeの記事で公開終了日に過去の日時を設定できる「UnpublishdOnSaverプラグイン」

October 31,2018 12:03 AM
Category:[]
Tag:[movabletype, Plugin, UnpublishdOnSaver]
Permalink

MovableTypeの記事で公開終了日に過去の日時を設定できる「UnpublishdOnSaverプラグイン」を公開します。

1.機能

MTの既存機能では、記事の「公開終了日」について「公開日」より過去の日付を設定して保存すると「公開終了日は、未来の日時を設定してください。」というエラーになり、保存することができません。

公開終了日は、未来の日時を設定してください。

MTに本プラグインを適用することで、MovableTypeの記事で公開終了日に過去の日時を設定できるようになります。

2.プラグインのダウンロード・インストール

下記のリンクをクリックして、UnpublishdOnSaverのプラグインアーカイブをダウンロードします。

UnpublishdOnSaver_mt6_0_01.zip(MT6版)
UnpublishdOnSaver_mt7_0_01.zip(MT7版)

プラグインアーカイブを展開し、pluginsフォルダにあるUnpublishdOnSaverフォルダをMovable Typeのアプリケーションディレクトリのpluginsディレクトリにアップロードします。

システム管理画面のプラグイン設定画面で「UnpublishdOnSaver~」が表示されればインストール完了です。

プラグイン設定画面

Comments [0] | Trackbacks [0]

TortoiseSVNで「~is already locked」というエラーに遭遇した場合の対処

October 24,2018 12:03 AM
Category:[Windows]
Tag:[SVN, Windows]
Permalink

TortoiseSVNで「~is already locked」というエラーに遭遇した場合の対処方法について紹介します。

1.はじめに

TortoiseSVNでファイルを新規追加しようとしたところ、「~is already locked」というエラーになりました。

「~is already locked」というエラー

メッセージに「Please execute the 'Cleanup7 command」と表示されているので、コンテキストメニューから「Clean up...」を選択。

Clean up...

デフォルトの状態で「OK」をクリック。

OK

クリーンアップに失敗しました。

クリーンアップ失敗

ということで、TortoiseSVNで「~is already locked」というエラーに遭遇した場合の対処方法について紹介します。

2.対処方法

再度コンテキストメニューから「Clean up...」を選択。

Clean up...

表示されたダイアログの「Break locks」をチェックして「OK」をクリック。

Break locks

これでクリーンアップが成功してロックが解除されました。

ロック解除

新たに追加したいファイルについて「Add」を実行したところ追加されたアイコンが表示されました。

(クリックで拡大)
アイコンが表示

Comments [0] | Trackbacks [0]

tar.gzを展開せずに特定のファイルだけを見る方法

October 17,2018 12:03 AM
Category:[Linux]
Tag:[Linux]
Permalink

tar.gzを展開せずに特定のファイルだけを見る方法を紹介します。

1.はじめに

tar.gzファイルから特定のファイルだけを参照したいことがあると思いますが、アーカイブのサイズが大きいと、不要なファイルまで展開することになってしまいます。

また、実ファイルとして展開してしまうと、ちょっと参照したいだけのファイルも後で削除しなければならないため、無駄な作業が発生します。

できればアーカイブの状態で参照したいのですが方法が分かりません。

ということで、tar.gzを展開せずに特定のファイルだけを見る方法を紹介します。

2.tar.gzを展開せずに特定のファイルだけを見る

tar.gzを展開せずに特定のファイルだけを見るには次のようにします。

gzip -d -c hoge.tar.gz | tar xOf - ファイル名 | less

tarコマンドの"xOf"オプションの意味は次の通りです。

  • x:アーカイブから展開する
  • O:標準出力に展開する
  • f:アーカイブファイルを指定

この中の"O"オプションがキモになります。

ファイル名はアーカイブのフルパス(先頭はスラッシュなし)で記述します。

パスが分からない場合は、

tar -ztvf hoge.tar.gz

で事前に確認しましょう。

gzipと組み合わせている理由は「tar.gzから特定のディレクトリ・ファイルだけを取得する方法」を参照してください。

Comments [0] | Trackbacks [0]

tar.gzから特定のディレクトリ・ファイルだけを取得する方法

October 16,2018 12:03 AM
Category:[Linux]
Tag:[Linux]
Permalink

tar.gzから特定のディレクトリ・ファイルだけを取得する方法を紹介します。

1.問題点

仕事で、tar.gzファイルから特定のディレクトリ・ファイルのみを抽出する必要が生じたのですが、抽出する方法がわかりません。

ということで、tar.gzから特定のディレクトリ・ファイルだけを取得する方法を紹介します。

2.tar.gzから特定のディレクトリ・ファイルだけを取得する

tar.gzから特定のディレクトリ・ファイルだけを取得する方法には、下記のようにします。

まず展開が正常に行われるか、tarコマンドの"t"オプションで事前確認します。

% gunzip -c hoge.tar.gz | tar tvf -

gzipコマンドでも大丈夫です。

% gzip -d -c hoge.tar.gz | tar tvf -

それでは実際にディレクトリ・ファイルを抽出してみます。

fooディレクトリだけを抽出するには、次のようにします。

% gunzip -c hoge.tar.gz | tar xvf - *foo
% gzip -d -c hoge.tar.gz | tar xvf - *foo

gunzipコマンドは圧縮されたファイルを展開するコマンドで、"-c"は標準出力へ出力するオプションです。

そしてgunzipで展開したhoge.tarを、パイプでtarコマンドに渡します。

tarコマンドの"-"は標準入力を意味します。これはtarコマンドのオプションではなくシェルの機能です。

最後の"*foo"の"*"はワイルドカードで、fooより前方が任意の文字列を含むすべてのfooディレクトリを抽出します。

foo/bar/test.txtだけを抽出するには、次のようにします。

% gunzip -c hoge.tar.gz | tar xvf - foo/bar/test.txt
% gzip -d -c hoge.tar.gz | tar xvf - foo/bar/test.txt
Comments [0] | Trackbacks [0]

リトルエンディアン・ビッグエンディアンを判定する方法

October 5,2018 12:03 AM
Category:[Linux]
Tag:[Linux]
Permalink

リトルエンディアン・ビッグエンディアンを判定する方法を紹介します。

1.はじめに

エンディアンとは、複数のバイトを並べる順序(バイトオーダ)を指し、コンピュータの世界では、

  • リトルエンディアン
  • ビッグエンディアン

がよく使われます。

たとえば、"1234ABCD"という4バイトのデータを、バイト(8ビット)毎に上位から「12 34 AB CD」のように並ぶのがビッグエンディアン、下位から「CD AB 34 12」のように並ぶのがリトルエンディアンです。

たとえばIntelのx86はリトルエンディアンです。

ということで、リトルエンディアン・ビッグエンディアンを簡単に判定する方法を紹介します。

2.リトルエンディアン・ビッグエンディアンを判定する

リトルエンディアン・ビッグエンディアンを判定するには、TeraTermなどのクライアントターミナルから下記を実行します。

% echo -n "1234ABCD" | od -t x

次のように表示されればリトルエンディアンです。

0000000 34333231 44434241
0000010

次のように表示されればビッグエンディアンです。

0000000 31323334 41424344
0000010


odは与えられた内容を標準出力に書き出すコマンドです。

odコマンドの"-t x"は、16進数で表示するためのオプションです。

Comments [0] | Trackbacks [0]

WindowsでCドライブのディスク領域が不足してきたときの対処

October 4,2018 12:03 AM
Category:[Windows]
Tag:[Windows]
Permalink

Windows7でCドライブのディスク領域が不足してきたときの対処について紹介します。

1.問題点

Cドライブのディスク容量が少なくなってくると、下のようなバルーンが表示されます。

バルーン

このバルーンをクリックすると、空き領域ができるか計算し、

空き領域の計算

ディスククリーンアップのダイアログが開きます。

ダイアログ

が、このケースでは143MBしか空き領域を増やせません。

もう少しまとまった領域を増やしたいのですが方法が分かりません。

ということで、Cドライブのディスク領域が不足してきたときの対処について紹介します。

2.空き領域をまとめて増やす

空き領域をまとめて増やすには、ダイアログの「システムファイルのクリーンアップ」をクリック。

システムファイルのクリーンアップ

空き領域を再計算します。

空き領域の計算

「Windows Updateのクリーンアップ」という項目で3.39GB減らせることが分かりました。この項目をチェックして「OK」をクリック。

Windows Updateのクリーンアップ

確認のダイアログが開くので「ファイルの削除」をクリック。

ファイルの削除

これでWindows Updateのクリーンアップが実行されます。

でWindows Updateのクリーンアップ実行

3.Windows Updateのクリーンアップとは

Windowsでは、Windows Updateでインストールしたすべての更新プログラムのコピーを保持しています。

Windows Updateのクリーンアップを実施すると、この保持されている古い更新プログラムを削除してくれます。

Comments [0] | Trackbacks [0]

style要素にCSSの擬似要素は記述可能か?

September 28,2018 12:03 AM
Category:[CSS]
Tag:[]
Permalink

style要素にCSSの擬似要素は記述可能か調べてみました。

1.はじめに

ウェブページにCSSの擬似要素をHTMLタグに直接記述しないといけない必要が生じました。

style属性に書くのはなんとなくわかるのですが、擬似要素の書き方がわかりません。

ということで、style要素にCSSの擬似要素を記述する方法を、記述可否も含めて紹介します。

2.style要素にCSSの擬似要素を記述する

結論から言うと、style属性に擬似要素は適用されないようです(ブラウザに実装されていない)。

参考サイトでは、style要素にCSSの擬似要素を記述するには、下記のようにするようです(動作しません)。

<a href="http://www.w3.org/" 
         style="{color: #900} 
         :link {background: #ff0} 
         :visited {background: #fff} 
         :hover {outline: thin red solid} 
         :active {background: #00f}">...</a>

中途半端にしか調べていないので、間違っていたらすいません。

3.参考サイト

参考サイトは下記です。ありがとうございました。

a:hover, a:visitedをあえてインラインで記述できる?

Comments [0] | Trackbacks [0]

白ロム端末でWiMAXを利用する方法

September 26,2018 12:03 AM
Category:[iPhone]
Tag:[iPhone, SIM]
Permalink

白ロム端末でWiMAXを利用する方法を紹介します。

1.はじめに

このタイミングでiPhone SEを購入しました。

キャリアの端末ではなく、白ロム新品をネットで買いました。

現在ソフトバンクのiPhone 4SをWiMAXで使っているのですが、さすがに動作が遅くなってきました。

メールなどは4Sでそのまま使って、SEは4Sのブラウザ代わりに使いたいというのが目的です。

ちなみに価格は\26,000-でした。32GBです。

スマホをノートPCの感じで使いたいわけですが、WiMAXにはSIMが挿入されているので、さらにその先のスマホにもSIMが必要なのかネットで色々調べてもわかりませんでした。

そういう使い方をしている人はいないようです。

が、購入したiPhoneをSIMなしで起動しても、後述するAPNの設定画面で止まってしまい、そのまま使うことはできませんでした。

どうやらSIMは必須のようです。

ということで、最安のイオンモバイルのSIMを購入しました。

  • データ(SMSあり)1GBプラン
  • 初期費用:3000円+税
  • 月額:480円+税

プランをSMSありにした理由は、アカウント認証でSMSが使われることがよくあるためです。

また、イオンモバイルのSIM(データプラン)には、容量(1GB~50GB)の他に、

  • タイプ1
  • タイプ2

の2種類があり、さらにタイプ1は

  • ドコモ回線
  • au回線

の2種類(タイプ2はドコモ回線のみ)から選べるのですが、今回はau回線を選択しました。

理由は、ドコモ回線の方が通信速度が速いなどの利点があるのですが、ドコモ回線はSMSを付けると+140円されるためです。

WiMAXをメインで使うので通信速度は関係ないですしね。

プランの詳細を知りたい方は下記をどうぞ。

料金プラン

2.APNの設定

SIMを端末に挿入してすぐに使えるようになるわけではなく、通信を開始する前に「APNの設定」が必要です。

APNとは「Access Point Name」の略で、「アクセスポイント名」という意味です。

携帯電話回線からネットワークへ接続する窓口となります。

iPhoneの場合、APN設定のための「プロファイル」のインストールが必要で、これをインストールするためにWiFi環境が必要となります(Androidの場合はネットワークは不要らしい)。

イオンモバイルのiPhone用プロファイルは下記にあります。

iOS 7~iOS 11の端末

iPhoneの初期設定でWiFi接続画面が表示されるので、手元のWiMAXに接続し、APN用のプロファイルがダウンロードできるURLにアクセスします。

パスコードを入力してプロファイルをインストールすれば完了です。

Comments [0] | Trackbacks [0]

MovableType 7の一覧画面で一括編集できる「PowerListingFieldEditorプラグイン(コンテンツデータ対応)」

August 31,2018 12:03 AM
Category:[記事一覧]
Tag:[MovableType, Plugin, PowerListingFieldEditor]
Permalink

MovableType 7の一覧画面で一括編集できる「PowerListingFieldEditorプラグイン(コンテンツデータ対応)」を公開します。

PowerListingFieldEditorプラグイン

1.機能

本プラグインを利用することで、コンテンツデータ(ユーザ定義のデータ)などを一覧画面から一括編集できるようになります。

デフォルトの一覧画面(クリックで拡大、以下同様)
PowerListingFieldEditorプラグイン

PowerListingFieldEditor導入後の一覧画面
PowerListingFieldEditorプラグイン

また、編集したいフィールドは表示オプションを使い、表示・非表示を切り替えることができます。

ListingFieldEditorプラグイン

コンテンツデータで対応するフィールドは現在のところ下記になります。

  • テキスト
  • テキスト(複数行)
  • 数値
  • URL
  • 日付と時刻
  • 日付
  • 時刻
  • セレクトボックス
  • ラジオボタン
  • チェックボックス
  • 埋め込みテキスト
  • カテゴリ
  • タグ
  • 画像(複数対応・アップロード可能)

既知の不具合がありますので今後対応していく予定です。

2.プラグインのダウンロード

PowerListingFieldEditorプラグインは下記の公式ページから評価版をダウンロードできます。

PowerListingFieldEditorプラグイン
PowerListingFieldEditorプラグイン

Comments [0] | Trackbacks [0]

Riot初歩の初歩

August 29,2018 12:03 AM
Category:[Riot]
Tag:[Riot]
Permalink

Riot(ライオット)は、HTMLの中にJavaScriptやCSSを書くことができる、シンプルで洗練されたコンポーネントベースのUIライブラリです。

riot

が一度も触れたことがないのでまったくわからず、ネットで調べても頭にスッと入ってくる情報がなかなかみつかりません。

ということで、簡単なサンプルを使って、Riotの機能について紹介してみます。

1.サンプル

サンプルは、h1要素に「Hello World!!」を表示します。

riot

用意するのは、カスタムタグ(後述)を記述するためのtest.tagと、ウェブページを表示するindex.htmlの2つです。

test.tag

<test>
  <h1>{ opts.title }<h1>
</test>

index.html

<html>
<head>
  <meta charset="utf-8" />
</head>
<body>
  <test></test>
  <script src='https://cdnjs.cloudflare.com/ajax/libs/riot/3.11.1/riot+compiler.js'></script>
  <script type="riot/tag" src="test.tag"></script>
  <script>riot.mount('test', { title: "Hello World!!" });</script>
</body>
</html>

2つのファイルは同じディレクトリに配置します。

index.htmlをブラウザで表示すると、前の画像のように「Hello World!!」が表示されます。

以下、Riotの主な機能である「カスタムタグ」と「マウント」の解説です。

2.カスタムタグ

test.tagに書かれた<test>~</test>は、「カスタムタグ」と呼ばれるもので、ユーザインターフェースの構成要素です。ここがアプリケーションの「ビュー」部分を担います。

<test>
  <h1>{ opts.title }<h1>
</test>

カスタムタグの中にscriptタグを書くことができます(サンプルのように省略も可能)。script(ロジック)はHTMLよりも後に記述します。

<test>
  <h1>{ opts.title }<h1>
  <script>
    this.title = opts.title
    console.log(this.title)
  </script>
</test>

scriptタグは省略も可能です。省略した場合、JavaScriptは最後のHTMLタグの直後から始まるものとみなされます。

<test>
  <h1>{ opts.title }<h1>
  this.title = opts.title
  console.log(this.title)
</test>

カスタムタグの中にstyleタグを含めることもできます。

<test>
  <h1>{ opts.title }<h1>
  <style>
    h1 { font-size: 150% }
  </style>
</test>

カスタムタグに標準のHTMLタグを使うこともできますが、方法として推奨されていないようです。

3.マウント

作成したタグは、ページ上(ここではindex.html)でマウントします。マウントすることでカスタムタグの内容がページに反映されます。

まず、カスタムタグと同じタグをページ上の任意の位置に記述します。

<body>
<test></test>
</body>

次に、riot.jsおよび、カスタムタグが書かれたファイルをscriptタグでインクルードします。

<body>
<test></test>
<script src='https://cdnjs.cloudflare.com/ajax/libs/riot/3.11.1/riot+compiler.js'></script>
<script type="riot/tag" src="test.tag"></script>
</body>

そして最後にsrciptタグでmount()を記述します。

<body>
<test></test>
<script src='https://cdnjs.cloudflare.com/ajax/libs/riot/3.11.1/riot+compiler.js'></script>
<script type="riot/tag" src="test.tag"></script>
<script>riot.mount('test', { title: "Hello World!!" });</script>
</body>

mount()の第1パラメータには、マウントしたいカスタムタグ(要素)を記述します。サンプルのカスタムタグは"test"なので、"test"を記述します。

<script>riot.mount('test');</script>

mount()の第2パラメータには、ページに渡したいデータを渡すことができます。サンプルではjsonデータを渡しています。

<script>riot.mount('test', { title: "Hello World!!" });</script>

オプションで渡したデータは、カスタムタグ内の変数optsで参照することができます。Riotの処理はこのようにカーリーブラケットで括るお作法になっているようです。

<h1>{ opts.title }<h1>

これでh1要素の値に「Hello World!!」が埋め込まれます。

chromeでソースを見ると、次のように展開されたカスタムタグがindex.htmlに埋め込まれているのが分かります。

<html>
  <head>
    <meta charset="utf-8">
    <style type="text/css"></style>
  </head>
  <body>
    <test><h1>Hello World!!</h1></test>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/riot/3.11.1/riot+compiler.js"></script>
    <script type="riot/tag" src="test.tag"></script>
    <script>riot.mount('test', { title: "Hello World!!" });</script>
  </body>
</html>
Comments [0] | Trackbacks [0]

MovableTypeの一覧画面で編集できる「ListingFieldEditorプラグイン(コンテンツデータ対応)」

August 22,2018 12:03 AM
Category:[記事一覧]
Tag:[ListingFieldEditor, MovableType, Plugin]
Permalink

MovableTypeの一覧画面で編集できる「ListingFieldEditorプラグイン(コンテンツデータ対応)」を公開します。

ListingFieldEditorプラグイン

1.機能

本プラグインを利用することで、コンテンツデータ(ユーザ定義のデータ)などを一覧画面から編集できるようになります。

デフォルトの一覧画面(クリックで拡大、以下同様)
ListingFieldEditorプラグイン

ListingFieldEditor導入後の一覧画面
ListingFieldEditorプラグイン

また、編集したいフィールドは表示オプションを使い、表示・非表示を切り替えることができます。

ListingFieldEditorプラグイン

コンテンツデータで対応するフィールドは現在のところ下記になります。

  • テキスト
  • テキスト(複数行)
  • 数値
  • URL
  • 日付と時刻
  • 日付
  • 時刻
  • セレクトボックス
  • ラジオボタン
  • チェックボックス
  • 埋め込みテキスト
  • カテゴリ

他のフィールドについても対応していく予定です。

2.プラグインのダウンロード

ListingFieldEditorプラグインは下記の公式ページから評価版をダウンロードできます。

ListingFieldEditorプラグイン
ListingFieldEditorプラグイン

Comments [0] | Trackbacks [0]

Movable Typeで記事保存時に再構築を行わない「SaveWithoutRebuild」プラグイン(MT7対応版)

August 15,2018 12:03 AM
Category:[記事投稿・編集]
Tag:[]
Permalink

Movable Typeで記事保存時に再構築を行わない「SaveWithoutRebuild」プラグイン(MT7対応版)を公開します。

1.機能

Movable Typeでスタティックパブリッシング(バックグラウンド再構築ではない)を利用しているとき、記事を公開・あるいは更新すると必ず再構築を行う仕様になっています。

が、再構築はあとで手動でまとめて行い、とりあえず記事の更新だけをどんどん行いたいというケースもあると思います。

もちろん記事編集画面のタブを複数開けば一度に多くの記事を編集できますが、再構築が同時に動作すると500エラーになることがあります。

ということで、記事保存時に再構築を行わないプラグインを作ってみました。

MT7で動作確認しています。

コンテンツデータ・ブログ記事・ウェブページのいずれでも利用可能です。

2.使い方

プラグインインストール後、記事編集画面の「ステータス」フィールドに表示されたプルダウンメニューから「公開(再構築なし)」を選択し、「保存」をクリックすれば、再構築なしの保存が行えます。

ステータス

保存後、再構築を促すためのメッセージを表示します。

公開記事の更新後のメッセージ

3.プラグインのダウンロード

下記のページより評価版をダウンロードできます。

SaveWithoutRebuildプラグイン
SaveWithoutRebuildプラグイン

Comments [0] | Trackbacks [0]

"ls -l"で表示される「合計」を「total」に変更する方法

August 13,2018 12:03 AM
Category:[Linux]
Tag:[Linux]
Permalink

"ls -l"で表示される「合計」を「total」に変更する方法を紹介します。

1.問題点

lsコマンドに"-l"オプションを付与すると、

# ls -l
合計 23176
drwxr-xr-x   4 root root       94  6月 18 11:09 aaa
drwxr-xr-x   2 root root      174  6月 12 14:17 bbb

という風に、1行目に「合計」という文字列が表示されます。

事情があって、この文字列を「total」という半角英文字に変更したいのですが方法が分かりません。

ということで、"ls -l"で表示される「合計」を「total」に変更する方法を紹介します。

2.「合計」を「total」に変更する

「合計」を「total」に変更するには、環境変数"LC_MESSAGES"を利用して、

# export LC_MESSAGES="en_US"

を設定すればOKです。

これで"ls -l"を実行すると、

# ls -l
total 23176
drwxr-xr-x   4 root root       94  6月 18 11:09 aaa
drwxr-xr-x   2 root root      174  6月 12 14:17 bbb

となります。

3.LC_MESSAGESとは

LC_MESSAGESは、実行結果のテキスト出力を返す際の言語を決定する環境変数です。

4.参考サイト

参考サイトは下記です。ありがとうございました。

Comments [0] | Trackbacks [0]
 1  |  2  |  3  |  4  |  5  | All pages