シェルスクリプトに関する総合スレッドです。
全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。
・「○○(他の言語)でいいやん」は禁止。他のスレに行ってください。
シェルスクリプト総合 その32
https://mevius.5ch.net/test/read.cgi/tech/1571929725/
探検
シェルスクリプト総合 その33
■ このスレッドは過去ログ倉庫に格納されています
2020/03/23(月) 01:12:30.31ID:TYte82vJ
764デフォルトの名無しさん
2020/08/06(木) 04:06:10.65ID:cHZDAcP7 >>685
んなもんシェルがlocale対応してないだけの問題じゃん。
んなもんシェルがlocale対応してないだけの問題じゃん。
765デフォルトの名無しさん
2020/08/06(木) 06:19:58.08ID:hlsSANZk ではシェルがlocaleに対応していたらSJIS対応になるのだろうか?
もちろん違う。なぜならlocaleがSJISに対応してないからだ
もちろん違う。なぜならlocaleがSJISに対応してないからだ
766デフォルトの名無しさん
2020/08/06(木) 08:08:10.25ID:v5q+3Q4z 結局最初の質問に対する答えとしては,
いまどきのマトモなOSは,
端末上の文字表示に既定でUTF-8を採用していて,
その場合はコマンド名に非ASCII文字を用いても問題は生じない。
でいいのかな?
いまどきのマトモなOSは,
端末上の文字表示に既定でUTF-8を採用していて,
その場合はコマンド名に非ASCII文字を用いても問題は生じない。
でいいのかな?
767デフォルトの名無しさん
2020/08/06(木) 08:15:03.38ID:hlsSANZk768デフォルトの名無しさん
2020/08/06(木) 09:06:38.59ID:hTdGagRd × localeがSJISに対応してないから
○ シェルのlocale対応が中途半端だから
○ シェルのlocale対応が中途半端だから
769デフォルトの名無しさん
2020/08/06(木) 09:09:57.95ID:mDao40Cq >>766
そう考えて差し支えないし、大抵はロケール対応してるから他の文字コードでも同様に非ASCII利用可(SJISも可)
そう考えて差し支えないし、大抵はロケール対応してるから他の文字コードでも同様に非ASCII利用可(SJISも可)
770デフォルトの名無しさん
2020/08/06(木) 10:08:45.34ID:9YoRhsMg そういえば、昔のCygwin、output-metaがoffだったな
771デフォルトの名無しさん
2020/08/06(木) 11:58:34.79ID:RYGFOdbJ シェルはOSの一部。WindowsのシェルもOSの一部
772デフォルトの名無しさん
2020/08/06(木) 12:36:15.57ID:v5q+3Q4z 荒しは黙ってNG
773デフォルトの名無しさん
2020/08/06(木) 13:00:47.50ID:Dywe59yG メガネは身体の一部。
774デフォルトの名無しさん
2020/08/06(木) 13:07:28.07ID:RYGFOdbJ >>773
体を手に入れたらメガネが付いてるわけじゃないからなぁw
体を手に入れたらメガネが付いてるわけじゃないからなぁw
775デフォルトの名無しさん
2020/08/06(木) 13:31:59.57ID:9YoRhsMg メガネは顔の一部です♪
776デフォルトの名無しさん
2020/08/06(木) 16:26:05.72ID:v5q+3Q4z メガネは顔の一部じゃない あなたは私のすべてじゃない
777デフォルトの名無しさん
2020/08/10(月) 16:59:38.66ID:BcFTAJq0 zshって:コマンドが遅いと思ったら、:という名前の関数を定義できるから
何もしないコマンドではなく関数呼び出しのようになってるんだろうな
めんどくさいね
何もしないコマンドではなく関数呼び出しのようになってるんだろうな
めんどくさいね
778デフォルトの名無しさん
2020/08/10(月) 17:59:39.62ID:IQ3fIsH1 絵文字→数値文字参照に変換したいんだけどシェルだけじゃ無理?
たとえば「😀」であったら「&# 128512;」みたいな
nkfで数値文字参照→絵文字の逆パターンはできるっぽいけど
たとえば「😀」であったら「&# 128512;」みたいな
nkfで数値文字参照→絵文字の逆パターンはできるっぽいけど
779デフォルトの名無しさん
2020/08/10(月) 18:12:59.63ID:jBTjAApo printf '&#%d;' \'
780デフォルトの名無しさん
2020/08/10(月) 18:18:15.92ID:BcFTAJq0 >778
できるよ
#!/bin/bash
unk="??" # ← うんこの絵文字
printf '%x' "'$unk" # 1f4a9
ただしbashのようにUnicode対応してるシェルじゃないと駄目
dashのように対応してないシェルだと1バイトずつの処理になるからから
UTF-8 → コードポイントへの変換処理を自前でやる必要がある
あと文字ではなく文字列の場合は1文字ずつループする必要があるね
これもbashだったら簡単だけど、dashとかだと苦労する。
dash等の場合パフォーマンスの点からodコマンドで
8進数化して処理したほうが速いかもしれない
どちらにしろまあ手間がかかる
できるよ
#!/bin/bash
unk="??" # ← うんこの絵文字
printf '%x' "'$unk" # 1f4a9
ただしbashのようにUnicode対応してるシェルじゃないと駄目
dashのように対応してないシェルだと1バイトずつの処理になるからから
UTF-8 → コードポイントへの変換処理を自前でやる必要がある
あと文字ではなく文字列の場合は1文字ずつループする必要があるね
これもbashだったら簡単だけど、dashとかだと苦労する。
dash等の場合パフォーマンスの点からodコマンドで
8進数化して処理したほうが速いかもしれない
どちらにしろまあ手間がかかる
781デフォルトの名無しさん
2020/08/10(月) 18:25:22.89ID:HYtJuMAc こんにちは
PowerShellだと自作のhoge.ps1ファイルを実行すれば
hoge.ps1に定義していた関数が使えるようになりますが
Macで同じように自作のpiyo.shに書いて,ターミナルから実行して,
piyo.shに定義していた関数をその後も有効にすることはできないでしょうか
PowerShellと同じ感覚でtest.shに
#!/bin/bash
function hello(){
echo "Hello, World!
}
と書いて実行したら,ターミナル上でその後も関数helloが有効になると思っていたのですが・・・
初心者(今日からはじめました)のでなにもわかってないと思いますが
PowerShellだと自作のhoge.ps1ファイルを実行すれば
hoge.ps1に定義していた関数が使えるようになりますが
Macで同じように自作のpiyo.shに書いて,ターミナルから実行して,
piyo.shに定義していた関数をその後も有効にすることはできないでしょうか
PowerShellと同じ感覚でtest.shに
#!/bin/bash
function hello(){
echo "Hello, World!
}
と書いて実行したら,ターミナル上でその後も関数helloが有効になると思っていたのですが・・・
初心者(今日からはじめました)のでなにもわかってないと思いますが
782デフォルトの名無しさん
2020/08/10(月) 18:27:22.34ID:IQ3fIsH1783デフォルトの名無しさん
2020/08/10(月) 18:31:59.86ID:BcFTAJq0 >>781
source(または . コマンド)で読み込む
シェルスクリプトを「実行」した場合は
新たにプロセスが作られて実行される。
今使ってるシェルでつかえるようにするには
現在のシェルに読み込まなくてはいけない
それがsourceコマンド
でもまあ個人的には外部シェルスクリプトにするほうが
便利な気もするけどな
source(または . コマンド)で読み込む
シェルスクリプトを「実行」した場合は
新たにプロセスが作られて実行される。
今使ってるシェルでつかえるようにするには
現在のシェルに読み込まなくてはいけない
それがsourceコマンド
でもまあ個人的には外部シェルスクリプトにするほうが
便利な気もするけどな
784デフォルトの名無しさん
2020/08/10(月) 18:36:45.96ID:HYtJuMAc ありがとうございました!
785デフォルトの名無しさん
2020/08/10(月) 18:36:55.03ID:BcFTAJq0 printf '%x' "'$unk" # 1f4a9
ところでこの シングルクォート を頭につけるって
仕様どこのバカが考えたんだろうな?
このせいで最初の一文字しか変換できず
文字列を文字コードにすることができなくなってる
フォーマット書式を拡張して、例えばこんなふうにしていれば
文字列を全体を変換するとかできただろうに。今からでも遅くはないが
printf '%@x' "$unk"
ところでこの シングルクォート を頭につけるって
仕様どこのバカが考えたんだろうな?
このせいで最初の一文字しか変換できず
文字列を文字コードにすることができなくなってる
フォーマット書式を拡張して、例えばこんなふうにしていれば
文字列を全体を変換するとかできただろうに。今からでも遅くはないが
printf '%@x' "$unk"
786デフォルトの名無しさん
2020/08/10(月) 18:49:27.63ID:BcFTAJq0 ちゃんとテストしてないけど、文字列全部をコードポイントにする方法
while [ "$str" ]; do
printf '%x ' "'$str"
str=${str#?} # 頭一文字を削除
done
多分動くと思うけどprintfを文字の数だけ実行しないといけないのがダサい(遅い)
bashだったら、頭から文字を削らなくても ${str:N:1} でできるはず
どちらにしろprintfの実行回数は減らせないが
ここから絵文字のみをコードポイントにするには
コードポイントの判定が必要になるので・・・
codepoint=$(printf '%x' "'$str")
これはサブシェル使ってるから更に遅くなる(ため息)
パイプ使って処理するのがまだましかねぇ
while [ "$str" ]; do
printf '%x\n' "'$str"
str=${str#?} # 頭一文字を削除
done | while IFS= read -r codepoint; do
# そのまま出力するか、実体参照で出力するか判定して切り分ける
done
めんどくせーなw
while [ "$str" ]; do
printf '%x ' "'$str"
str=${str#?} # 頭一文字を削除
done
多分動くと思うけどprintfを文字の数だけ実行しないといけないのがダサい(遅い)
bashだったら、頭から文字を削らなくても ${str:N:1} でできるはず
どちらにしろprintfの実行回数は減らせないが
ここから絵文字のみをコードポイントにするには
コードポイントの判定が必要になるので・・・
codepoint=$(printf '%x' "'$str")
これはサブシェル使ってるから更に遅くなる(ため息)
パイプ使って処理するのがまだましかねぇ
while [ "$str" ]; do
printf '%x\n' "'$str"
str=${str#?} # 頭一文字を削除
done | while IFS= read -r codepoint; do
# そのまま出力するか、実体参照で出力するか判定して切り分ける
done
めんどくせーなw
787デフォルトの名無しさん
2020/08/10(月) 19:09:20.89ID:t4rZM551 だったらPerlを使えば。
788デフォルトの名無しさん
2020/08/10(月) 19:10:29.77ID:BcFTAJq0 >>787
そのネタは飽きた
そのネタは飽きた
789デフォルトの名無しさん
2020/08/10(月) 20:01:35.10ID:jBTjAApo いつものRubyおじさんは盆休みか
790デフォルトの名無しさん
2020/08/10(月) 21:47:25.96ID:H4x6U7o8 そういう場合はバラすコマンドを書くんだよ
printfなんて引数が書式から溢れたら繰り返すという独特の仕様なんだし
printfなんて引数が書式から溢れたら繰り返すという独特の仕様なんだし
791デフォルトの名無しさん
2020/08/10(月) 22:04:46.97ID:wrD0HyDw792デフォルトの名無しさん
2020/08/10(月) 23:58:47.58ID:t4rZM551793デフォルトの名無しさん
2020/08/11(火) 06:27:29.80ID:imudTDmO 👨👨👧👧
794デフォルトの名無しさん
2020/08/11(火) 14:02:41.21ID:oiMKju9F795デフォルトの名無しさん
2020/08/11(火) 15:00:36.80ID:6EF+liXG >>794
シェルつーか、sedやな。w
シェルつーか、sedやな。w
796デフォルトの名無しさん
2020/08/11(火) 17:50:39.44ID:K2Zt4r5r printfもシェルつーかprintfコマンドやな。という言い方もできる
ほとんどはprintfはビルトインコマンドだからシェルの一部と言えるが
なんとmkshではビルトインではないのだ
だからprintfを多用するとmkshでは遅くなる
ほとんどはprintfはビルトインコマンドだからシェルの一部と言えるが
なんとmkshではビルトインではないのだ
だからprintfを多用するとmkshでは遅くなる
797デフォルトの名無しさん
2020/08/11(火) 18:15:17.47ID:lw0B26+i 速度速度言うなら...w
まあ、マジでそう思わないこともない
まあ、マジでそう思わないこともない
798デフォルトの名無しさん
2020/08/11(火) 18:20:09.85ID:K2Zt4r5r 言語(ツール)を選ぶ理由は速度が第一じゃないからね
なにか理由があって言語(ツール)を選ぶ
その上で(極端に)遅くなる場合ってのは
知っておいたほうがいい
無知で極端に遅くしておいて、自分が悪いのに
言語(ツール)のせいにするのは愚か者
なにか理由があって言語(ツール)を選ぶ
その上で(極端に)遅くなる場合ってのは
知っておいたほうがいい
無知で極端に遅くしておいて、自分が悪いのに
言語(ツール)のせいにするのは愚か者
799デフォルトの名無しさん
2020/08/11(火) 22:40:08.94ID:wY/KrlTt 一人で妄想して馬鹿にしてる感じ、誰のことを言っているのだが
800デフォルトの名無しさん
2020/08/11(火) 22:47:03.84ID:ZSHW8utc 誰も聞いてないことをで自己満してる
承認欲求が激しいんだろうな
承認欲求が激しいんだろうな
801デフォルトの名無しさん
2020/08/12(水) 00:31:12.05ID:EZbfglBp 外部コマンドをビルトイン化できるらしいがどんな用途で使うんだ
日頃使ってるechoは速度重視だからシェルに内蔵してるってのは分かるが
日頃使ってるechoは速度重視だからシェルに内蔵してるってのは分かるが
802デフォルトの名無しさん
2020/08/12(水) 01:05:34.01ID:IJKCUlyt803デフォルトの名無しさん
2020/08/12(水) 06:01:38.86ID:IJKCUlyt lessコマンドひでぇw
-? -# -~ -" とかいうオプションがあるw
-? -# -~ -" とかいうオプションがあるw
804デフォルトの名無しさん
2020/08/12(水) 11:54:29.64ID:dh92Tz6A .shファイルの実行はずっと脳死で「sh test.sh」とかでやってたけどそれだとPOSIXの関係で目的通り動いてくれないコマンドもあるのか
ログイン時のデフォルトシェルがbashでもshで叩いてしまうと意味がないと
これからは「bash test.sh」 とかでやるようにするけどshで叩く癖が抜けるまでしばらくかかりそう…
ログイン時のデフォルトシェルがbashでもshで叩いてしまうと意味がないと
これからは「bash test.sh」 とかでやるようにするけどshで叩く癖が抜けるまでしばらくかかりそう…
805デフォルトの名無しさん
2020/08/12(水) 12:35:47.57ID:RMBTHnXK806デフォルトの名無しさん
2020/08/12(水) 13:23:38.06ID:dh92Tz6A807デフォルトの名無しさん
2020/08/12(水) 15:14:39.87ID:obuPMR8V スレチでしたら申し訳ないです
どこで質問したらいいのか分かりませんでした
curlで取得したhtmlソースからページのタイトルを取得したいです
curl "https://ja.wikipedia.org/wiki/" | nkf -w | grep -oP '(?<=<title>)(.+)(?=</title>)'
こんな感じで<title>タグに挟まれた文字列を正規表現で抽出すればできそうなのですが、wiki等の一部サイトではgrepで抽出できません
googleやyahooはできました
文字コードがShift-JISなのが問題だと思いますがnkfで変換してあるのになぜできないのかわかりません
どうすれば抽出できますか?
どこで質問したらいいのか分かりませんでした
curlで取得したhtmlソースからページのタイトルを取得したいです
curl "https://ja.wikipedia.org/wiki/" | nkf -w | grep -oP '(?<=<title>)(.+)(?=</title>)'
こんな感じで<title>タグに挟まれた文字列を正規表現で抽出すればできそうなのですが、wiki等の一部サイトではgrepで抽出できません
googleやyahooはできました
文字コードがShift-JISなのが問題だと思いますがnkfで変換してあるのになぜできないのかわかりません
どうすれば抽出できますか?
808デフォルトの名無しさん
2020/08/12(水) 15:43:49.03ID:bbgn0zyb809デフォルトの名無しさん
2020/08/12(水) 16:10:52.81ID:HozojyCs810デフォルトの名無しさん
2020/08/12(水) 18:12:06.06ID:6RKl90uC ファイル名が「20200812.txt」と、日付が入っているとします。
7日前の古いファイルを削除したいと思い、
oldfile=`date -d "7 day ago" +'%Y%m%d'`
rm -f /home/test/public_html/$oldfile.txt
としたのですが、「20200805.txt」が削除されません。
oldfile=20200805
rm -f /home/test/public_html/$oldfile.txt
というように直接日付を書けば削除されます。
何が原因でしょうか?(パーミッションは問題ないです)
7日前の古いファイルを削除したいと思い、
oldfile=`date -d "7 day ago" +'%Y%m%d'`
rm -f /home/test/public_html/$oldfile.txt
としたのですが、「20200805.txt」が削除されません。
oldfile=20200805
rm -f /home/test/public_html/$oldfile.txt
というように直接日付を書けば削除されます。
何が原因でしょうか?(パーミッションは問題ないです)
811デフォルトの名無しさん
2020/08/12(水) 18:17:55.09ID:hhSLRkul $oldfileの中身確認した時点でわかるだろ・・
812デフォルトの名無しさん
2020/08/12(水) 18:20:34.06ID:6RKl90uC echo `date -d "7 day ago" +'%Y%m%d'`
というコマンドを実行すると、「20200805」となります。
なので、$oldfileに代入されていると思うのですが、
なぜかシェルスクリプトからは実行されない?みたいです。
なので、書き方が悪いと思っているのですが・・・
というコマンドを実行すると、「20200805」となります。
なので、$oldfileに代入されていると思うのですが、
なぜかシェルスクリプトからは実行されない?みたいです。
なので、書き方が悪いと思っているのですが・・・
813デフォルトの名無しさん
2020/08/12(水) 18:27:02.02ID:RMBTHnXK >>810
olddateは正しいとして。
パーミッションは本当に適切か?
そのファイルまでのディレクトリは全部見えるか?
親ディレクトリにwは付いてるか?
ユーザーは違わないか?
もしcronなどから実行してたら、実際のユーザーが違うかも?
olddateは正しいとして。
パーミッションは本当に適切か?
そのファイルまでのディレクトリは全部見えるか?
親ディレクトリにwは付いてるか?
ユーザーは違わないか?
もしcronなどから実行してたら、実際のユーザーが違うかも?
814デフォルトの名無しさん
2020/08/12(水) 18:37:18.23ID:6RKl90uC815デフォルトの名無しさん
2020/08/12(水) 18:57:36.02ID:o8GAAC7N 共に、
echo rm -f /home/test/public_html/$oldfile.txt
や
echo rm -f /home/test/public_html/$oldfile.txt | od
で出して同じか見てみ。違うんだろうとしか思えんけど
echo rm -f /home/test/public_html/$oldfile.txt
や
echo rm -f /home/test/public_html/$oldfile.txt | od
で出して同じか見てみ。違うんだろうとしか思えんけど
816デフォルトの名無しさん
2020/08/12(水) 20:47:24.78ID:RMBTHnXK そもそも、エラーメッセージは出てないんか?
パスがないとかパーミッションがないとか。
パスがないとかパーミッションがないとか。
817デフォルトの名無しさん
2020/08/12(水) 21:57:38.22ID:obuPMR8V818デフォルトの名無しさん
2020/08/13(木) 05:33:16.94ID:b3k2BUbg oldfile=`date -d "7 day ago" +'%Y%m%d'`
echo $oldfile
20200806
# -x は、16進数。big endian で表示する
echo $oldfile | od -x --endian=big
3230 3230 3038 3036 0a00
0a00 が入っている!
echo $oldfile
20200806
# -x は、16進数。big endian で表示する
echo $oldfile | od -x --endian=big
3230 3230 3038 3036 0a00
0a00 が入っている!
819デフォルトの名無しさん
2020/08/13(木) 05:43:37.21ID:b3k2BUbg >>807
Ruby なら、静的なページを、Nokogiri で、スクレイピングできる。
ただし、Ajax を使う動的なページは、sleep するか、Selenium Webdriver を使う
require 'nokogiri'
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
Ruby なら、静的なページを、Nokogiri で、スクレイピングできる。
ただし、Ajax を使う動的なページは、sleep するか、Selenium Webdriver を使う
require 'nokogiri'
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
820デフォルトの名無しさん
2020/08/13(木) 05:48:49.75ID:AjBI18lb 0a 付けてるのは echo
-x
16 進 short として出力する。 -t x2 と等価。
short として出力するためにpaddingとしての 00
echo 20200806 | od -x --endian=big
しても同じだろうが
-x
16 進 short として出力する。 -t x2 と等価。
short として出力するためにpaddingとしての 00
echo 20200806 | od -x --endian=big
しても同じだろうが
821デフォルトの名無しさん
2020/08/13(木) 05:54:05.59ID:AjBI18lb822818
2020/08/13(木) 07:27:56.07ID:b3k2BUbg 漏れは、Windows 10, WSL, Ubuntu 18.04 だけど、
which pup
無し
apt-cache show pup
パッケージ pup が見つかりません
oldfile=`date -d "7 day ago" +'%Y%m%d'`
echo $oldfile | od -x --endian=big
3230 3230 3038 3036 0a00
echo $oldfile.txt | od -x --endian=big
3230 3230 3038 3036 2e74 7874 0a00
確かに、0a00 は、echo が付けているだけだった
which pup
無し
apt-cache show pup
パッケージ pup が見つかりません
oldfile=`date -d "7 day ago" +'%Y%m%d'`
echo $oldfile | od -x --endian=big
3230 3230 3038 3036 0a00
echo $oldfile.txt | od -x --endian=big
3230 3230 3038 3036 2e74 7874 0a00
確かに、0a00 は、echo が付けているだけだった
823デフォルトの名無しさん
2020/08/13(木) 08:14:35.56ID:r+Myq/6D > rm -f /home/test/public_html/$oldfile.txt
>
> としたのですが、「20200805.txt」が削除されません。
-f つけなければなにかわかるだろ
>
> としたのですが、「20200805.txt」が削除されません。
-f つけなければなにかわかるだろ
824デフォルトの名無しさん
2020/08/13(木) 10:30:46.90ID:u1yLpjcC >>810
上の方法でもこっちでは成功したから、
なんか全く別の所でひっかかってる気がするんだけど
とりあえず
rm ~/"public_html/$(date -d '7 days ago' +'%Y%m%d')"
こうしてみて。
上の方法でもこっちでは成功したから、
なんか全く別の所でひっかかってる気がするんだけど
とりあえず
rm ~/"public_html/$(date -d '7 days ago' +'%Y%m%d')"
こうしてみて。
825デフォルトの名無しさん
2020/08/13(木) 11:03:45.75ID:HLH3bdVq >>823
エラーがなくなるだけだろ。
エラーがなくなるだけだろ。
826デフォルトの名無しさん
2020/08/13(木) 11:07:31.64ID:i+RlWr/H >>825
そう考えてるなら理解力がない
そう考えてるなら理解力がない
827810
2020/08/13(木) 11:42:16.52ID:1yPigLiW >>810です。みなさん色々ありがとうございます。
原因はわかりませんが、以下のコマンドで削除されました!
oldfile=`date -v-7d +"%Y%m%d"`
rm -f /home/test/public_html/$oldfile.txt
サーバーはFreeBSDなのですが、
サーバー的な問題があったのかもしれません
原因はわかりませんが、以下のコマンドで削除されました!
oldfile=`date -v-7d +"%Y%m%d"`
rm -f /home/test/public_html/$oldfile.txt
サーバーはFreeBSDなのですが、
サーバー的な問題があったのかもしれません
828デフォルトの名無しさん
2020/08/13(木) 12:20:55.98ID:i+RlWr/H ほらみろ-fをなくしたらわかる話だっただろうが
829デフォルトの名無しさん
2020/08/13(木) 16:42:10.47ID:UJyiXERu830デフォルトの名無しさん
2020/08/13(木) 19:04:38.45ID:/leUQEag while ここでbreak使うのはOkなのだろうか?; do
:
done
:
done
831デフォルトの名無しさん
2020/08/15(土) 08:39:14.46ID:Ob8esEzA 継続行の後にコメントってかけないの?
832デフォルトの名無しさん
2020/08/15(土) 13:15:03.53ID:sQULdK+x 書けたとしても書かない方がいいだろうな
可読性が下がるから
可読性が下がるから
833デフォルトの名無しさん
2020/08/15(土) 17:32:34.73ID:ODJGcA2C >>831
書けるんじゃないの?
書けるんじゃないの?
834デフォルトの名無しさん
2020/08/15(土) 19:07:09.82ID:Ob8esEzA え?どうやって?
foo \ # comment
foo # commnet \
どっちも無理なんだけど?
foo \ # comment
foo # commnet \
どっちも無理なんだけど?
835デフォルトの名無しさん
2020/08/15(土) 20:54:12.94ID:ODJGcA2C836デフォルトの名無しさん
2020/08/15(土) 22:14:34.07ID:Ob8esEzA >>835
そんなことは聞いてないよ
そんなことは聞いてないよ
837デフォルトの名無しさん
2020/08/15(土) 22:15:49.30ID:/M/D7F5G printf “―-こんにちわ―-“
みたくprintfにハイフンから始まる文字列を出力させようとするとエラー出るんですけどどうにかならいですかね?
echo使えば解決ですけど
みたくprintfにハイフンから始まる文字列を出力させようとするとエラー出るんですけどどうにかならいですかね?
echo使えば解決ですけど
838デフォルトの名無しさん
2020/08/15(土) 22:17:46.31ID:Ob8esEzA print '%s'
839デフォルトの名無しさん
2020/08/15(土) 22:19:39.71ID:qj/CORtd >>837
printf -- “―-こんにちわ―-“
printf -- “―-こんにちわ―-“
840デフォルトの名無しさん
2020/08/15(土) 22:23:58.73ID:/M/D7F5G841デフォルトの名無しさん
2020/08/15(土) 22:33:10.73ID:ODJGcA2C >>836
じゃあ継続行を勘違いしてるんやろ。
じゃあ継続行を勘違いしてるんやろ。
842デフォルトの名無しさん
2020/08/15(土) 23:01:28.72ID:Ob8esEzA843デフォルトの名無しさん
2020/08/15(土) 23:36:06.37ID:8MGPAd1y 以下のようなヒアドキュメントを使用して、sshコマンドで複数コマンドの出力結果をすべてファイルに出力したい場合、どのようにしたら可能でしょうか?
ssh -t -t ユーザ@IP <<EOC
コマンド1
コマンド2
コマンド3
exit
EOC
ちょっと試す環境が無いのですが、以下のように1行目をリダイレクトすれば可能でしょうか?
ssh -t -t ユーザ@IP <<EOC >>出力ファイル
ssh -t -t ユーザ@IP <<EOC
コマンド1
コマンド2
コマンド3
exit
EOC
ちょっと試す環境が無いのですが、以下のように1行目をリダイレクトすれば可能でしょうか?
ssh -t -t ユーザ@IP <<EOC >>出力ファイル
844デフォルトの名無しさん
2020/08/16(日) 00:19:03.11ID:YKxJCnVG845デフォルトの名無しさん
2020/08/16(日) 00:19:53.88ID:YKxJCnVG >>843
環境がないのになぜ聞く?
環境がないのになぜ聞く?
846デフォルトの名無しさん
2020/08/16(日) 00:35:02.24ID:1j/DClPj なんやねんw
847デフォルトの名無しさん
2020/08/16(日) 02:27:19.62ID:beccON1S >>845
気軽に試せるテスト用の環境がないので作って本番運用してみるしかないのですが、分かれば事前に確認したく
気軽に試せるテスト用の環境がないので作って本番運用してみるしかないのですが、分かれば事前に確認したく
848デフォルトの名無しさん
2020/08/16(日) 02:33:52.97ID:XbVXxig+849デフォルトの名無しさん
2020/08/16(日) 02:34:46.65ID:YKxJCnVG850デフォルトの名無しさん
2020/08/16(日) 02:35:16.56ID:hHqe5wIQ >>847
したく…なんだよw
したく…なんだよw
851デフォルトの名無しさん
2020/08/16(日) 02:35:35.89ID:1G6F2nAS 「どのようにしたら可能でしょうか?」
↓
レス「環境がないのになぜ聞く?」
これだもんなw
↓
レス「環境がないのになぜ聞く?」
これだもんなw
852デフォルトの名無しさん
2020/08/16(日) 02:37:08.19ID:1G6F2nAS853デフォルトの名無しさん
2020/08/16(日) 02:37:51.28ID:YKxJCnVG854デフォルトの名無しさん
2020/08/16(日) 02:38:05.03ID:1G6F2nAS まーた始まった
855デフォルトの名無しさん
2020/08/16(日) 02:40:15.48ID:YKxJCnVG856デフォルトの名無しさん
2020/08/16(日) 02:42:05.20ID:1G6F2nAS857デフォルトの名無しさん
2020/08/16(日) 02:42:18.69ID:hHqe5wIQ >>852
本当にそうだよね、そのリンクで挙げられている会社内で使えよって話
本当にそうだよね、そのリンクで挙げられている会社内で使えよって話
858デフォルトの名無しさん
2020/08/16(日) 02:43:10.98ID:1G6F2nAS わざと、世間でも使われてるって書いてあるのみて、無視してるんだろうなーw
859デフォルトの名無しさん
2020/08/16(日) 02:44:34.09ID:hHqe5wIQ >>858
よく読めw
よく読めw
860デフォルトの名無しさん
2020/08/16(日) 02:45:33.86ID:hHqe5wIQ 散々否定されてるだろwww
861デフォルトの名無しさん
2020/08/16(日) 02:45:49.62ID:1G6F2nAS ベストアンサーより
> ”頂きたく””致したく””お願いしたく”といった表現は、昔からよく使う会社とそうでもない会社があるようです。
> ”頂きたく””致したく””お願いしたく”といった表現は、昔からよく使う会社とそうでもない会社があるようです。
862デフォルトの名無しさん
2020/08/16(日) 02:46:16.68ID:hHqe5wIQ 使っている会社があるけどおかしいよねってソースだろそれ
863デフォルトの名無しさん
2020/08/16(日) 02:46:30.85ID:hHqe5wIQ まあ日立なんだけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 [Ailuropoda melanoleuca★]
- 【速報】 植田日銀総裁 「円安進行が物価高を起こしている」 ★2 [お断り★]
- 【貿易】北海道ホタテ業界、中国の輸入停止に「動揺なし」 脱中国進み、輸出可能な加工施設は道内でわずか1社 [1ゲットロボ★]
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 ★2 [Ailuropoda melanoleuca★]
- 【補助金】政府、ホタテ輸出の支援検討 中国の停止措置で【ビジネス】 [1ゲットロボ★]
- 立憲・野田代表が主張 台湾有事答弁で「質問者批判は筋違い」「答弁がおかしい」「高市総理迎合のネット世論は危険」 [♪♪♪★]
- 日経新聞「老後資金1億円を目標にしましょう」激しいインフレにより老後資金2000万円では足りなくなってしまう [709039863]
- 麻生太郎(85)「国民は台湾有事で戦う覚悟が求められる」 [961870172]
- 🏡なにゃこのスリャ!🐧⚡🏡
- Amazon(アマゾン)、AI効率化でホワイトカラー3万人を一斉解雇wwwwwwwwwwwwwwwwwwwwww [329329848]
- 女の子にいじわるしたい
- 【朗報】本格麻雀漫画「咲-Saki-」、和了無効化能力に対し、宇宙の次元を入れ替えることで勝利 [769931615]
