[過去ログ] 【初心者】Ubuntu Linux 133【本スレ】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
12
(2): (ワッチョイ ee30-aTHI) 2021/03/14(日)16:00 ID:xmwi4txf0(1/2) AAS
>>8
これで動くかな

#!/bin/sh
while read path
do
if [ -d "$path" ]; then
base_name=$(basename "$path")
dir_name=$(dirname "$path")
ext=".zip"
zip_name="$base_name$ext"
省6
18: (ワッチョイ 5eeb-VBZ4) 2021/03/14(日)17:06 ID:qke8J1kU0(1/2) AAS
>>12
動きました
ドットがある場合の処理がわからず困っていました
ありがとうございました
46: (ワッチョイ 6930-IQaM) 2021/03/18(木)12:15 ID:k0FKbAST0(1) AAS
>>12
を、Ruby で作ってみた

ext = ".zip" # 拡張子

# 行末の改行を削除して、1行ずつ処理する
File.foreach( "input.txt", chomp: true ) do |full_path|
next unless File.directory? full_path # 存在するディレクトリだけを処理する

# 例えば、/a/b/c/ なら、/a/b, c に分割する
dir_name, base_name = File.split( full_path )
zip_name = base_name + ext

Dir.chdir( dir_name ) do
省8
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s