Я согласен с ответом от zacherates.
Но вы можете сделать вызов intern () в ваших нелиберальных строках.
Из примера zacherates:
// ... but they are not the same object
new String("test") == "test" ==> false
Если вы ставите нелитеральное равенство строки, это правда
new String("test").intern() == "test" ==> true
Вы можете использовать:
lsof -Fn +p 12345
Это выведет список строк, первая из которых будет p
, за которой следует процесс Я БЫ,
и все последующие строки, состоящие из n
, за которыми следует имя файла.
Если вы хотите быстро выполнить предварительную обработку, вы можете сделать что-то вроде следующего:
lsof -Fn +p 12345 | tail -n +2 | cut -c2-
Дополнительную информацию см. на lsof
справочной странице, особенно в OUTPUT. ДЛЯ ДРУГИХ ПРОГРАММ
.