[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
33(3): 2018/11/22(木)09:51 ID:lN5WnoJc(1/2) AAS
>>29
コマンド後の終了コード$?を比較してif文にしたら上手くできそうです。
if [ $? -eq 0 ]; then
echo "$? - ダウンロード成功"
else
echo "$? - ダウンロード失敗"
fi
404エラーなurlを用意して、ifの前の終了コードをecho $?で見ると、4とか1とか8とか出るのですが、
echoの終了コードが0になるので、ifでダウンロード成功として出るので、
一旦、変数に格納するのが良さそうです。
省3
34(3): 2018/11/22(木)14:13 ID:QTo0iYFa(1/2) AAS
dir1の中に
file1
file2
dir2
dir3
file3
などがある場合に、それらのファイルやフォルダを全部dir2の中にmvしたいのですが、
一行で実行出来るコマンドはありますか?
56(3): 2018/11/23(金)15:26 ID:RH5MByG7(1/2) AAS
>>33
シェルスクリプトはいろいろめんどくさいのでどうしても秘湯な時以外はつかわずすぐ卒業するもんじゃないのか?
という超ドシロートのオレのイメージ
68(3): 2018/11/23(金)19:28 ID:BlSt9W3H(1) AAS
>>32
ext4のところが'/'だよね
コピーでUUIDが重複するから、gpartedでもいいからUUIDを変更する
そのUUIDを/etc/fstabに記述する(root権限で)
ターミナルでchrootを使って入る(root権限で)
update-grubを実効
grub-install --recheck /dev/sd(x)
94(3): 2018/11/25(日)14:48 ID:93RIJcdH(1) AAS
エンジンやトランスミッションの仕組みを理解しないとドライブ出来ない車があるんならそれはその車がゴミってだけだよね
99(6): 2018/11/25(日)17:01 ID:7lE4iH23(1) AAS
エンジンやトランスミッションの仕組みを理解せずに車を運転するなよ。
もしかして始業点検すらしたことないんじゃないのか。
おそろしい時代だ。
100(5): 2018/11/25(日)17:43 ID:RwQ+ixT4(3/40) AAS
>>99
おまえは飛行機や電車乗る時自分で点検やっとるの?
薬飲むときは薬学や医学の知識もあって
電気を使うときは電気工事などの知識もしゅとくして
料理するときは衛生学のちしきもべんきょうして
時間がいくらあっても足りねぇだろwww
190(3): 2018/11/29(木)12:28 ID:D6EDVbfn(1) AAS
systemdのサービスを新設する際
少しでも権限を軽減しようとdaemonユーザーで動作するようにしようとしたところ
戻り値1で失敗してしまいます
何が原因なのでしょうか?
hoge.service の中はこんな感じです
[Unit]
Description=hoge
[Service]
Type=oneshot
ExecStart=/usr/bin/sudo -u daemon <command...>
省4
210(3): 2018/11/29(木)21:07 ID:92lVWzfp(3/4) AAS
>>209
teratermでssh越しにクリップボード使えるよ
218(3): 2018/12/01(土)00:31 ID:WDQAy5yy(1/4) AAS
>>217
~/.bashrcとかに
function find {
local path="$1"
shift
find "$path" -regextype $@
}
とかいう関数を作るのはどうだろうか。
根本的な解決じゃないかもしれないけれど。
MANOPT環境変数やLESS環境変数みたいにオプションを指定する仕組みがあればいいんだけどねぇ
237(4): 2018/12/01(土)23:34 ID:ybPg9ijz(1) AAS
>>230
>phpmyadminの画面が表示されない
WSL には、GUI がないから画面表示できない。
CUI コマンドオンリー
HTML が表示できるブラウザも使えない。
Docker も使えない
あくまでもテスト環境。
本番用としては使えない
なんちゃって、Linux!
240(4): 237 2018/12/02(日)19:32 ID:ZBTw2xbn(1) AAS
phpMyAdminの使い方を解説しています。
ブラウザ上でMySQLの管理ができ、
ブラウザ上で!
HTML・ブラウザ、つまりGUI が必要。
CUI では無理
295(5): 2018/12/09(日)00:09 ID:gB79gozC(1/2) AAS
grep $'\n'
とするといかなる入力行もマッチするのですが
これは行末の改行にマッチするということですよね?
ところが
echo -n 'abc' | grep $'\n'
とやってもマッチしてしまって改行が存在しないはずなので
解せないのですがこれはどういうことでしょうか
grepコマンドは改行のない入力でも自前で改行つけた後に
検索するんでしょうかね
313(5): 2018/12/13(木)09:47 ID:g4Xg+Gp3(1/5) AAS
[[ -z $hoge ]] や [[ -n $hoge ]]
って必要ですか?
[[ $hoge ]] とか [[ ! $hoge ]] で代用できそうなんですが…
何が違うんでしょ
377(3): 2018/12/16(日)02:11 ID:sSzOptpz(1/3) AAS
bashについてお伺いします
ファイルの各行を1つの要素とする配列を簡単に作る方法を模索しています
データには空白文字が含まれている可能性があり、そこで要素に分割されないように
空白文字を保護する必要があります
ループ回して1行読み込んでは配列に追加するという方法なら確実かと思いますが
簡潔にできないかと考えたあげく出たのが次のコードです
eval array=( $( cat file | sed "s/.*/'&'/" ) )
各行の先頭と末尾にシングルクォートを追加した上で、evalに再解釈させるという方法です
(話の単純化のためデータには元々シングルクオートが含まれていないとします)
この方法は一見うまくいったようでした
省6
399(3): 2018/12/22(土)20:12 ID:TtAeAAdm(1) AAS
シェルスクリプトで
touch $LOGERR
exec 2> $LOGERR
コマンド
$LOGERRがあるならメール送ったり、$LOGERRを削除
みたいな部分があるのですが、
2> $LOGERR はエラーログを記録するのはわかるのですが、
execコマンドはそもそも何をしているのでしょうか?
コマンド 2> $LOGERR はコマンドを実行してそのエラーログを格納するのは理解できるのですが、
execというものを使ったことがないので、よくわかっていません。
405(5): 2018/12/23(日)12:35 ID:QZhSFgej(1/4) AAS
やりたいこと:
USBメモリのパーティションを分けて、Windowsからファイル読み書きできる領域と、LinuxOSをインストールする領域として利用したい
やったこと:
先頭10GBをNTFSでフォーマット(/dev/sda1)
残り22GBぐらいをext4でフォーマットしてManjaroをインスコ(/dev/sda2)
ブートローダもインスコして起動成功(/dev/sda)
困ってること:
このManjaroから /dev/sda1 にファイルアクセスしたいのですが、Manjaro内でマウントするとOSが落ちます
「sudo mount /dev/sda1 /mnt」でバサッと死ぬのでエラーメッセージ無し
こういう構造の場合はマウントできないものなのか、何かやり方があるのか知りたいです
512(4): 2019/01/10(木)02:21 ID:x0eYNCVN(1) AAS
Ubuntu18.04使用してます。
Ubuntu18.0.4で使用できるデータ復元ソフト教えてください。
外付けHD、外付けUSBメモリー、外付けDVDドライブなどなんでも復元できるの教えてください。
いくつか候補あっても結構です。
まあ、出来れば一番有名で一番データ復元率高いの教えてください。
517(3): 2019/01/10(木)08:22 ID:ag1tlbcl(1) AAS
>>512
dd
542(4): 2019/01/13(日)16:34 ID:3xkV/Dyy(1) AAS
linuxのディストリには、目指すべき方向性が盛り込まれている。
なぜ、エロ目的のディストリがないのか?!?
577(3): 2019/01/15(火)02:08 ID:qPvPFFOI(1/2) AAS
sed -e 'N;N;s/\n.*=/=/;'
683(4): 2019/01/21(月)22:05 ID:puxoYEQr(1/3) AAS
>>660
に、nkf --guess に食わせる、って書いてある
iconv は、最近は聞かない。
Ruby でも、NKF を使う
require 'nkf'
enc = NKF.guess( "文字列" )
puts enc.name #=> UTF-8
734(3): 2019/01/24(木)16:57 ID:TM201Ark(2/3) AAS
>>733
1993年6月リリースのUnicode 1.1でUTF-8が正式採用されてる
744(3): 2019/01/24(木)21:55 ID:b7MTCeF8(1) AAS
regular expで任意の文字を数値で表現する方法ない?
\t とか \r じゃなくて \x09 とか \x0d みたいな感じで
763(8): 2019/01/25(金)17:53 ID:n6jRa/PR(4/10) AAS
ll | grep "^f.*txt$"
上では一致しないから、^(行頭)を削除して、
ll | grep "f.*txt$"
最後の列を取得できればよいけど、
foo bar.txt のファイル名に空白が入っているのは、無理
825(3): 2019/01/30(水)20:28 ID:AO3waAfD(1) AAS
他人にWeb鯖貸すときの監視はこれでいいですか?
#!/usr/bin/perl
use strict;
use warnings;
my $num = 0;
while( $num <= 9 ){
foreach(`ps -Af`){
$_ =~ s/ +/ /g;
my($user, $pid, undef, undef, undef, undef, $time) = split(/ /, $_);
$user =~ /[\.\+]/ or next;
省7
833(4): 2019/01/31(木)10:52 ID:2PQWvEYI(1) AAS
日本企業ってOSSにフリーライドするだけで全然貢献しないクソッタレっていう批判があると思いますが、
OSS利用ってそれをするだけの能力というかリテラシーみたいなものが必要ですよね?
ITスキルのない日本企業が多い中、OSS利用にガチで取り組んでいる企業がいようものなら
たとえフリーライドであったとしても良くやったと個人的には称賛したい気持ちですけど、これっておかしな考え方ですかね?
877(3): 2019/02/01(金)18:06 ID:m2b+J647(1/2) AAS
NetworkManagerってほとんどのLinuxディストリに入ってる標準のネットワーク管理ツールですよね?
いまだにバグだらけなのは何なんですか?
ぐぐるとNetworkManager絡みのハックが山程出てくるし
881(4): 2019/02/01(金)21:45 ID:xJJQqs1w(1/2) AAS
ようやくbashに慣れてきて使えそうなコマンドをコピペしてるけどお前らはどう管理してるの
全部関数にして~/.bashrcに書くのか
全部個別のファイルにして~/binに並べるのか
数行程度の奴は~/.bash_aliasesに書いて長い奴は~/binに置いてるけど皆こんなもん?
926(3): 2019/02/04(月)23:51 ID:2K0ZUCMH(1) AAS
とあるHTMLファイルhoge.html(2000行ぐらいあります)を
行番号でgrepかけたいんですけど、うまくいきません。
引っ掛けたい行は一例を挙げると、118行目と、986行目、1157行目です(実際には22行あります)
たくさんファイルがあるので、最終的にはスクリプト化したいのですが、
「とあるファイルの複数の行を、1行のコマンドで指定して引っ掛ける」というのが
できずに困っております・・
何かよい方法があればお教えください。
実際には動作しませんが、こんな感じで指定できると助かります
nl hoge.html | egrep '^ *118|^ *986|^ *1157'
省1
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.025s*