はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ワンライナー

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 25件)
 

パイプライン指向JSON処理プログラミング言語 jq - 檜山正幸のキマイラ飼育記 (はてなBlog)

2022/12/05 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip DSL stedolan 檜山正幸 キマイラ飼育記 https

jq(https://stedolan.github.io/jq/)の紹介では、「JSON処理のワンライナー〈一行野郎〉としてめちゃくちゃ便利!」とアピールするのが定番です。もちろんそれは本当で、「めちゃくちゃ便利!」です。が、実は jq は、ワンライナー記述にとどまらない、かなり本格的なプログラミング言語です。 JSON処理のためのDSL〈D... 続きを読む

シェル・ワンライナー 160 本ノックを完走した - NTT Communications Engineers' Blog

2022/12/03 このエントリーをはてなブックマークに追加 242 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェル 本ノック Blog

この記事は、 NTT Communications Advent Calendar 2022 4 日目の記事です。 こんにちは。 SDPF クラウド・仮想サーバーチームの杉浦です。 普段は OpenStack の開発・運用をしています。 みなさんはシェル芸と聞いてどのようなコマンドを想像しますか? 私は以下のような怖いコマンド 1 を想像していました # 無限に pr... 続きを読む

「1から100の偶数の和を求めるワンライナー」まとめ - Qiita

2019/08/14 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip 偶数 Twitter items qiita.com 発端

2019年8月11日頃にTwitterで「1から100の偶数の和を求める方法」(ワンライナー)が話題になったので 各言語ごとにまとめてみました。 以前あったズンドコきよしのまとめみたいなノリです。 https://qiita.com/shunsugai@github/items/971a15461de29563bf90 追加の編集リクエスト歓迎です。 発端のツイート まにゃです。... 続きを読む

Dockerでデバッグ対象のコンテナにツールを入れずにtcpdump/straceなどを使うワンライナー - Qiita

2019/07/13 このエントリーをはてなブックマークに追加 273 users Instapaper Pocket Tweet Facebook Share Evernote Clip tcpdump strace Qiita Docker ツール

はじめに Dockerであんなコンテナやこんなコンテナを動かしてると、なんかうまく動かなくて、デバッグのためにtcpdumpとかstraceなどのツールが使いたくなることが稀によくあります。 そんな時、デバッグ対象のコンテナ内にツールを一時的にインストールしちゃうというのが、まぁ簡単で分かりやすいんですが、デバッグ対... 続きを読む

シェル芸勉強会の問題を紐解いてみた | Developers.IO

2018/04/08 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO シェル芸勉強会 シェル芸 中山

はじめに 中山(順)です みなさん、シェル芸ってご存知ですか? ワンライナーで人をあっと驚かせるような出力を行うこと、それがシェル芸。(たぶん) シェル芸 - アンサイクロペディア 私は何を思ったのか、ふらりとシェル芸勉強会に参加してみました。 jus共催 第35回またまためでたいシェル芸勉強会 そこは 私の知らない世界でした。 出題された問題 勉強会は予め主催者側で用意された問題をみんなで問いて... 続きを読む

【謎】本当にあったfindコマンドの怖い話【未解決】 - くんすとの備忘録

2018/03/20 このエントリーをはてなブックマークに追加 252 users Instapaper Pocket Tweet Facebook Share Evernote Clip 備忘録 findコマンド gihyo.jp 要約 コマンド

2018 - 03 - 20 【謎】本当にあったfindコマンドの怖い話【未解決】 Linux Tweet 要約 100万個のファイルに対して、 find コマンドから始めて mv コマンドでファイル名を変更するワンライナーを実行すると、 mv コマンドが約158万回実行されました。 背景 これは、Software Design 2018年4月号 gihyo.jp の「シェル芸人からの挑戦状」の記... 続きを読む

Amazon LightsailでiPhoneとIPSec接続するVPNサーバをワンライナーで構築する | Developers.IO

2017/01/23 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone Developers.IO

先日とある事情により 先日、FacebookやTwitterに繋がらない地域に旅行をしました。この際にVPN接続するサーバを構築したのでメモとして書き記します。 Amazon Lightsail Amazon Lightsailは、AWSが提供するVPSサービスです。細かいことを考えずにサクッと利用できます。今回は、CLIからコマンドを叩いて、VPNサーバを構築したいと思います。 セットアップコマ... 続きを読む

[Apiary]Markdownで始めるAPI開発とAPIドキュメント作成 | Developers.IO

2015/02/18 このエントリーをはてなブックマークに追加 273 users Instapaper Pocket Tweet Facebook Share Evernote Clip Markdown Apiary API REST API 疑問

APIを作るとき みなさん、毎日API使ってますか?私は、ワンライナーでAPIをコールすることにハマっています。さて、いつも使っているAPIを作る側になったとき、どのように設計していますでしょうか?また、作ったAPIをどのように使ってもらっていますか?そんな疑問に応えるサービスがApiaryです。 Apiaryとは? Apiaryは、REST APIをサクッと書けるサービスです。また、APIドキュ... 続きを読む

LinuxでCPU使用率を上げるコマンド - ablog

2014/10/07 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip ABlog Qiita dev Yes perl

Linuxいいものを見つけたのでコピペ。 yes >> /dev/null & 最後に & お勧め w(二つターミナルが必要でなくなる。)ちなみに メモリ負荷をあげる魔法のコマンド /dev/null $(yes) & LinuxでCPU負荷を上げる魔法のコマンド - Qiita 関連CPU使用率を 100% にする Perl ワンライナー - ablog中途半端にCPU使用率を上げるPerlワン... 続きを読む

使いやすいシェルスクリプトを書く | SOTA

2014/05/18 このエントリーをはてなブックマークに追加 1019 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sota シェルスクリプト ヘルプメッセージ Usage ひと

できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく,何度も使うものである場合は,そのシェルの使い方としてusageを書く.これを書くのは以下の理由. チームに共有しやすい イン... 続きを読む

UUIDをワンライナーで生成する - 元RX-7乗りの適当な日々

2014/01/20 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip UUID identifier 元RX-7乗り 生成 メモ

IT ちょっと調べたのでメモ。UUID(Universally Unique IDentifier)の詳細については下記リンク先をご参照いただくとして、UUIDの生成については様々なプラットフォームでサポートされているのと、いくつかバージョンが存在します。Universally unique identifier - Wikipedia, the free encyclopedia UUID と ... 続きを読む

パール、アナルを使え!または私は如何にして Perl のワンライナーを書けるようになったか - 詩と創作・思索のひろば (poetry, writing & deep thoughts)

2013/10/02 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl 思索 Ruby ひろば 配列

2013-10-02 パール、アナルを使え!または私は如何にして Perl のワンライナーを書けるようになったか Perl 簡単に言うとこういうことです。今日はこれだけ覚えて帰ってください。 perl -anal -e "…" 同様のオプションは Ruby でも使えます。 解説 -a いきなり見かけないオプションですが、入力を空白文字で区切り、@F という配列に入れてくれます。それ以外の影響はない... 続きを読む

git branch の結果を時間順にソート - kazuhoのメモ置き場

2013/02/05 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip kazuho done Sort pretty Format

ブランチが大量にあると、git branch の結果を最終更新時間でソートして表示したくなりますよね。以下のワンライナーでできます。 (for i in `git branch | colrm 1 2` ; do echo `git log --date=iso8601 -n 1 --pretty="format:[%ai] %h" $i` $i ; done) | sort -r git bra... 続きを読む

MySQLのbinlogをmysqlbinlogとperlワンライナーでカジュアルに解析する - blog.nomadscafe.jp

2012/08/02 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip binlog mysqlbinlog バイナリログ perl

MySQLを運用していて特定の時間帯だけ更新クエリが増えているのを見つけたときにバイナリログを探ったりすることはまぁまぁあると思います。最近はmysqlbinlogとperlのワンライナーをつかって調べています mysqlbinlogをつかって特定の時間帯のログを調べるのは $ mysqlbinlog --start-datetime="2012-07-31 09:41:00" --stop-da... 続きを読む

Linuxでのリモート越しの差分チェック(diff)色々 - RX-7乗りの適当な日々

2012/02/20 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux RX-7乗り リモートサーバ 差分チェック 日々

IT, Linux 今さっき、サクッと書き殴ったワンライナーなので突っ込みどころはあると思いますが、汚いのを承知の上で備忘録的に公開してみようと思う。ポータビリティ重視。※ ちなみにノンパス設定している環境です(^^;)。必要に応じて各種パラメータを書き換えて実行してください。 ローカルの1ファイルと、リモートサーバにある1ファイルの差分チェック $ ssh 192.168.1.1 "cat /u... 続きを読む

awk暦一日の初心者が語るawk理解のポイント - 睡眠不足?!

2011/09/19 このエントリーをはてなブックマークに追加 245 users Instapaper Pocket Tweet Facebook Share Evernote Clip 睡眠不足 Aho sed 初心者 ポイント

今までテキスト処理などでワンライナーを使うときはperlを使っていた.Perlを先に覚えた身としてはawkやsedは過去の産物だと思い込んでいた.awkの方が簡潔に書けるケースに出くわしたことをきっかけにawkを勉強してみたら単な食わず嫌いだったことに気が付いたのでポイントをまとめてみる.なおプログラミング言語としてはAWKという表記が正しく (Aho, Weinberger, Kernighan... 続きを読む

Perlによるワンライナー - きまぐれメモ

2011/04/01 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl シングルクォート print while シェル

ワンライナーを書くときに便利なオプション -e オプション続く文字列をワンライナーだと認識させる。シェルによる解釈を防ぐためにシングルクォートで囲む。$ perl -e 'print "hello world\n"'hello world-n オプションプログラム全体をwhile(){...}で囲ったものと同じ効果が得られる。$ perl -ne 'print "$_\n"' input.tx... 続きを読む

超便利なワンライナーを、コマンドラインで検索できるgemパッケージ「cmdline-fu」 - RX-7乗りの適当な日々

2011/01/17 このエントリーをはてなブックマークに追加 209 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux コマンドライン gemパッケージ RX-7乗り

IT, Linux Linux等のコマンドラインで使える便利なワンライナーを、世界中のみんなで共有しちゃおうという「Command-line-fu」というサイトが素敵! All commands | commandlinefu.com 以前、100SHIKIさんでも、以下のように紹介されていました!Command-line-fuではLinuxなんかのコマンドラインで使えるワンライナー(一行プログラ... 続きを読む

LAN内で使用中のIPアドレス(pingで応答があるノード)を簡易に調査するワンライナー(Linux編) - RX-7乗りの適当な日々

2010/12/31 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ping ノート seq 応答 RX-7乗り

IT, Linux 昨日、書いたメモエントリ。LAN内で使用中のIPアドレス(pingで応答があるノード)を簡易に調査するワンライナー(Windows編) "Windows編"と書いたからには、"Linux編"も書いておこうかと思いまして、bash版を。(ポータビリティ重視w) $ for a in `seq 1 254`; do ping -c 1 -w 1 192.168.1.$a > /de... 続きを読む

LAN内で使用中のIPアドレス(pingで応答があるノード)を簡易に調査するワンライナー(Windows編) - RX-7乗りの適当な日々

2010/12/30 このエントリーをはてなブックマークに追加 255 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ping ノート 応答 RX-7乗り arp

IT 諸事情で、WindowsのPCを使わざるをえない状況だったので・・・。 > for /l %i in (1,1,254) do ping -w 50 -n 1 192.168.1.%i && arp -a 192.168.1.%i >> ping.log ↑を実行すると、192.168.1.1 〜 192.168.1.254に対して連続してping(ICMP echo)を実行して、ログファイ... 続きを読む

Linux等でのログのモニタリングで簡単にアラートをキャッチするワンライナー - RX-7乗りの適当な日々

2010/08/26 このエントリーをはてなブックマークに追加 359 users Instapaper Pocket Tweet Facebook Share Evernote Clip アラート Linux モニタリング RX-7乗り ロク

IT, Linux 昔、「「ping -a」で音が鳴る!」なエントリでも書いたのですが、何らかをリアルタイムにチェック/監視したい時に、視覚だけではなくアラート音がなると、モニタリングしやすいものです。というわけで、Linuxなんかで、とあるログファイルの出力から、ある文字列が検出された際に、ビープ音を鳴らすワンライナーは以下。 $ tail -f ログファイル | sed -e 's/\(対象文... 続きを読む

MOONGIFT: » 各種言語に対応したソース整形ソフトウェア「UniversalIndentGUI」:オープンソースを毎日紹介

2009/02/18 このエントリーをはてなブックマークに追加 251 users Instapaper Pocket Tweet Facebook Share Evernote Clip MOONGIFT インデント 多人数 改行 ソフトウェア

インデントがあまり深いソースコードは何ともしがたいが、同時にワンライナーにこだわり過ぎるのも問題だ。そのため、多人数で行うプロジェクトや、オープンソース・ソフトウェアのプロジェクトではソースコードのフォーマットが定義されている場合が多い。 うーん、これは読みづらい。問題があっても分かりづらそうだ。 だが慣れるまではインデントの数や改行の入れ方などで間違えてしまうことが多いかもしれない。そうした時に... 続きを読む

404 Blog Not Found:perl - ワンライナーの書き方入門

2008/03/30 このエントリーをはてなブックマークに追加 522 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl コマンドラインオプション Hell Rubyist

まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基本中の基本 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hell... 続きを読む

Rubyでワンライナーを書く方法のまとめ

2008/03/30 このエントリーをはてなブックマークに追加 243 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby sed awk まとめ Man

like i loved you + Microsoft Research@シアトルでのインターンから帰ってきました。コネ・社会経験ナシの情報系大学院生が、腕一本で「世界で一番アツい会社」に就職するまでの記録 研究とか、いろんなデータ処理していると、ワンライナーをさくっと書きたい場面に出くわすことがあります。 自分は sed や awk にあまり慣れてなく、いちいち man 見ながらちまちま打ち込... 続きを読む

技術メモ帳 - 単語抽出するちょっとしたテクニック

2007/01/31 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip 単語 テクニック 技術メモ帳 egrep shell

shell のちょっとしたテクニック - odz bufferodzさんのところで単語の出現頻度を調べるためのワンライナーが紹介されている。 単語抽出についてはいくつかやり方があるので紹介する。特に egrep -o は非常に実用的。もちろん、この話はリンク先において主題ではない。俺のただの自己満足。 tr -cs で単語抽出 $ tr -cs 'a-zA-Z' '\n' 上記コマンドで、a-zA... 続きを読む

 
(1 - 25 / 25件)