我试图设置一个循环来监控Apple Compressor正在写入的文件。一旦文件不再被写入,我想更改它所在目录的名称。但是,当我将包含文件路径的变量提供给lsof
时,它会出现乱码。
例如,存储为"/Users/leftright/Desktop/Output/${process##*/}_PROCESSING/"
的{{1}}被$output
解释为lsof
。我无法在DHt\x96?\x7f
联机帮助页中看到任何内容,以说明为什么会发生这种情况。它在函数内的if / then语句中被调用。
lsof
我在这里做错了什么?
答案 0 :(得分:0)
对于那些在家里玩的人,我在 devise_for :users, path: ':school_id/', controllers: {
sessions: 'users/sessions',
confirmations: 'users/confirmations',
registrations: 'users/registrations',
passwords: 'users/passwords',
}
devise_scope :user do
get "sign_out" => 'users/sessions#destroy', as: :sign_out
post "add_lectures" => 'users#add_lectures', as: :user_add_lectures
end
前面留下了空白区域,这导致它被错误地评估。赛勒斯对shellcheck.net的建议发现了这个问题。