
No.3ベストアンサー
- 回答日時:
#1です。
cshはスクリプトを書くには向かないです。
ファイルの2文字目だけ取り出すなら、awkなら
awk '{print substr($0,2,1)}' filename.txt
cutを使うなら、
cut -c2 filename.txt
No.1
- 回答日時:
シェルがbashなら、
sampleX=abcdefg
echo ${sampleX:0:1}
で、先頭の1文字が取り出せます。${変数名:開始位置:長さ} です。
外部コマンドでやるなら、awk で、substr 関数を使うのがわかりやすいでしょう。
awk -v x="$sampleX" 'BEGIN{print substr(x,1,1)}'
この回答へのお礼
お礼日時:2005/11/15 22:00
回答ありがとうございます。
言い忘れましたが、私unix初心者です。
awkでsubstr関数を使うことってできたんですね!
ちなみに質問では変数sampleXとしましたが、ファイルからも同じようにはできますか?
ファイルAの内容:ABCDEFG
として、Bだけを取り出したいとか。
すみません、また質問してしまって。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepでの抽出箇所のみ置換して...
-
HP-UXのメモリ搭載量を確認する...
-
UNIX コマンドにおける # や円...
-
Linux のシェルスクリプトの強...
-
ファイル名一覧の印刷
-
スクリプトのエラー「unexpecte...
-
IPアドレスだとPingが通るのに...
-
net use /d の強制実行
-
SONYの音楽ソフト「x-アプリ」...
-
「環境変数名の編集」ウィンド...
-
bashでシングルクォート内の変...
-
PowerShellのスクリプト実行に...
-
LD_LIBRARY_PATHって?
-
Dirコマンドでフォルダ内ファイ...
-
pingは正常なのにtracerouteで...
-
シェルスクリプト実行で”そのよ...
-
compressコマンドってなくなっ...
-
ラズパイで『’test.service’をs...
-
cshでエラー出力を出さないよう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux環境 grepで改行コード(CR...
-
grepで全角文字の行を抽出
-
sedによる置換 置換ができない。
-
grepで日付指定してlogを取り出...
-
grepでの抽出箇所のみ置換して...
-
awkのフィールド数制限について...
-
nawkの使い方について
-
grepで検索文字列が完全一致し...
-
【シェルスクリプト】awkの結果...
-
コマンドの出力結果をn行おきに...
-
awkを用いて、特定の文字を含む...
-
テキストファイルの間引き削除...
-
sed で \\ を含む文字列に置換
-
ファイルをある文字列で分割し...
-
grepでの日本語検索
-
シェルスクリプトでmd5sum
-
Linuxについて2つ質問したいで...
-
bashなどのシェル変数の値に改...
-
変数をループ内で変更しループ...
-
bashのif文複数条件について
おすすめ情報